Abstract | ||
---|---|---|
Aspect oriented programming (AOP), when used well, has many advantages. Aspects are however, programming-time constructs, i.e., they relate to source code. Previously, we developed a tool called VEST that extended aspects to design time for embedded systems. Two types of design time aspects were identified which we labeled aspect checks and prescriptive aspects. In the original VEST tool several keys aspect checks and a simple form of prescriptive aspects were implemented. Prescriptive aspects are extremely powerful and result in many design time advantages and uses. This paper enhances and exploits the concept of prescriptive aspects well beyond its original purpose and results. A new prescriptive language is developed and implemented in the VEST tool. We also use prescriptive aspects in a case study for an avionics application and evaluate its benefits. The result is a tool with significant and new features for building distributed real-time embedded systems. It is shown in the case study that design time is shortened by 69%. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1145/1017753.1017782 | EMSOFT |
Keywords | Field | DocType |
design time aspect,new prescriptive language,prescriptive aspect,extended aspect,design time advantage,design time,design time capability,original vest tool,aspect check,case study,vest tool,embedded system,aspect oriented programming,design,source code,component based design | Aspect-oriented programming,Source code,Computer science,Avionics,Real-time computing,Exploit,Component-based software engineering | Conference |
ISBN | Citations | PageRank |
1-58113-860-1 | 2 | 0.39 |
References | Authors | |
14 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Stankavic, J. | 1 | 13705 | 1386.42 |
Prashant Nagaraddi | 2 | 34 | 5.24 |
Zhendong Yu | 3 | 53 | 3.29 |
Zhimin He | 4 | 536 | 35.90 |
Brian Ellis | 5 | 2 | 0.39 |