Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4951821 | Science of Computer Programming | 2016 | 25 Pages |
Abstract
This paper describes the implementation of the aspect-oriented approach in State Machines. We introduce an aspect language with its syntax and formal semantics. It allows for specifying pointcuts where an original specification is augmented according to an aspect specification. Besides the general overview of this language extension, some ASM specific features of the realization are depicted in detail. The applicability of aspect-oriented specification in the context of ASM is demonstrated by means of examples, e.g. implementing a fading aspect into the light control system specification of a former ASM case study. Finally, the paper gives a brief overview about the developed tool that supports the writing of aspect-oriented ASMs.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Marcel Dausend, Alexander Raschke,