Hierarchies in Coloured Petri Nets
APN 90 Proceedings on Advances in Petri nets 1990
Dynamic restructuring of recovery nets
ADC '05 Proceedings of the 16th Australasian database conference - Volume 39
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Threat-Driven Modeling and Verification of Secure Software Using Aspect-Oriented Petri Nets
IEEE Transactions on Software Engineering
Language extension and composition with language workbenches
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Tackling pointcut fragility with dynamic annotations
Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution
FeatureC++: on the symbiosis of feature-oriented and aspect-oriented programming
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Hi-index | 0.00 |
The concept of composing a (domain-specific) language from different reusable modules has gained much interest over the years. The addition of aspect-oriented features to a language is a suitable candidate of such a module. However, rather than directly attempting to design an aspect-oriented language module that is applicable to any base language, this paper focuses on adding aspect-oriented features to a language that is quite different from prevalent base languages (e.g. Java): Petri nets. A running example demonstrates the use of aspects to enforce an invariant on a base Petri net.