DocumentCode :
2957601
Title :
An Approach for Modeling and Analyzing Crosscutting Concerns
Author :
Fu, Yujian ; Ding, Junhua ; Bording, Phil
Author_Institution :
Dept. of Comput. Sci., Alabama A&M Univ., Normal, AL, USA
fYear :
2009
fDate :
22-24 July 2009
Firstpage :
91
Lastpage :
97
Abstract :
Aspect-oriented software development (AOSD) is a promising technique for modeling crosscutting concerns, but formal specification and analysis of AOSD concerns is not well exploited. In this paper, we propose an approach for formally modeling and analyzing crosscutting concerns in software. We designed an aspect-oriented Petri net with AOSD mechanisms for identifying and modularizing crosscutting concerns. In order to analyze concern interactions and other properties, we developed an automated approach for formally analyzing the software design using a model checking technique. We demonstrate the effectiveness and feasibility of our approach through modeling and analyzing a clinical diagnostic system.
Keywords :
Petri nets; formal specification; formal verification; medical computing; object-oriented programming; patient diagnosis; aspect-oriented Petri net; aspect-oriented software development; clinical diagnostic system; formal analysis; formal specification; model checking technique; modeling crosscutting concerns; software design; Computer science; Formal languages; Formal specifications; Isolation technology; Object oriented modeling; Object oriented programming; Scattering; Security; Software design; Weaving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service Operations, Logistics and Informatics, 2009. SOLI '09. IEEE/INFORMS International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4244-3540-1
Electronic_ISBN :
978-1-4244-3541-8
Type :
conf
DOI :
10.1109/SOLI.2009.5203910
Filename :
5203910
Link To Document :
بازگشت