Items related to AOPim: An Aspect-Oriented Implementation Method: Supporting...

AOPim: An Aspect-Oriented Implementation Method: Supporting Aspect-Oriented Software Development - Softcover

Soares, Sergio

 
9783639171136: AOPim: An Aspect-Oriented Implementation Method: Supporting Aspect-Oriented Software Development

Synopsis

Aspect-Oriented Programming aims to increase software modularity, and therefore, software maintainability. The modularity reached by using aspects allows programmers to add or change software functionality with non-invasive changes, which keeps the base code clean and easy to understand and evolve. This work presents an Aspect-Oriented Implementation Method and defines data management, communication, and concurrency control concerns (requirements) as aspects. It also defines how the implementation method can be composed in the development process, in order to tailor management, requirements, analysis, and design activities to support the method. Moreover, the method presents an alternative implementation approach that tries to anticipate requirement changes by yielding a functional prototype earlier than in a regular approach. This allows customers and developers to test the software before additional effort to implement non-functional requirements. A study was performed to support decision-making when using the alternative or a regular approach. Both students and developers can benefit from this work in academic or real-life software development.

"synopsis" may belong to another edition of this title.

About the Author

Dr Sergio Soares is associate professor at Informatics Center, Federal University of Pernambuco, where he teaches software engineering technologies. His principal research interests are in aspect-oriented software development and software product-lines. He co-funded the Software Productivity Group (SPG), one of the pioneers AOSD groups in Brazil.

"About this title" may belong to another edition of this title.