The SQIM Model to Improve Software Credibility

Trust computing has become a hot research issue in recent years. Due to the lack of separation of concerns, OOP-based software systems have some redundant code and programming logic disorders, which increase the burden of maintenance of the software. In this paper, we present a software quality improvement model - the SQIM model, which improves the system's credibility by using AOP technology.

[1]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[2]  Mario Luca Bernardi,et al.  A role-based crosscutting concerns mining approach to evolve Java systems towards AOP , 2009, IWPSE-Evol '09.

[3]  Mark Harman,et al.  Tool-Supported Refactoring of Existing Object-Oriented Code into Aspects , 2006, IEEE Transactions on Software Engineering.

[4]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[5]  Mario Luca Bernardi,et al.  The ConAn Tool to Identify Crosscutting Concerns in Object Oriented Systems , 2010, 2010 IEEE 18th International Conference on Program Comprehension.

[6]  Amjed Tahir,et al.  An AOP-Based Approach for Collecting Software Maintainability Dynamic Metrics , 2010, 2010 Second International Conference on Computer Research and Development.

[7]  Odysseas Papapetrou,et al.  Aspect Oriented Programming for a component-based real life application: a case study , 2004, SAC '04.