DocumentCode
2616143
Title
Analyzing Behavior of Concurrent Software Designs for Embedded Systems
Author
Pettit, Robert G., IV ; Gomaa, Hassan
Author_Institution
The Aerosp. Corp., Chantilly, VA
fYear
2007
fDate
7-9 May 2007
Firstpage
124
Lastpage
132
Abstract
This paper describes an integrated approach for the design and subsequent behavioral analysis of concurrent software designs for embedded systems. The approach integrates software design using the COMET concurrent object-oriented design method, colored Petri net (CPN) modeling, and performance measurement of the target system. The approach combines information from platform-independent and platform-specific models to construct analyses of software architectures for embedded systems. It allows an engineer/analyst to examine behavioral and performance properties of a software architecture design paired with a candidate implementation architecture. Applying the behavioral design patterns in the UML-based design along with corresponding CPN templates, the results from the analyses can be directly mapped back to the original design artifacts. The approach is illustrated using a robot controller case study
Keywords
Petri nets; Unified Modeling Language; concurrency control; embedded systems; object-oriented programming; software architecture; software performance evaluation; COMET; CPN templates; UML-based design; behavioral analysis; candidate implementation architecture; colored Petri net modeling; concurrent object-oriented design method; concurrent software designs; embedded systems; performance measurement; platform-independent model; platform-specific model; robot controller; software architectures; Computer architecture; Design engineering; Design methodology; Embedded system; Information analysis; Measurement; Object oriented modeling; Performance analysis; Software architecture; Software design;
fLanguage
English
Publisher
ieee
Conference_Titel
Object and Component-Oriented Real-Time Distributed Computing, 2007. ISORC '07. 10th IEEE International Symposium on
Conference_Location
Santorini Island
Print_ISBN
0-7695-2765-5
Type
conf
DOI
10.1109/ISORC.2007.20
Filename
4208835
Link To Document