@inproceedings{985a446544414c87a8bbac84017b0b4d,
title = "AspectLTL: An aspect language for LTL specifications",
abstract = "We present AspectLTL, a temporal-logic based language for the specification and implementation of crosscutting concerns. AspectLTL enables the modular declarative specification of expressive concerns, covering the addition of new behaviors, as well as the specification of safety and liveness properties. Moreover, given an AspectLTL specification, consisting of a base system and a set of aspects, we provide AspectLTL with a composition and synthesis-based weaving process, whose output is a correct-by-construction executable artifact. The language is supported by a prototype tool and is demonstrated using a running example.",
keywords = "Aspect-oriented programming, Linear temporal logic, Synthesis",
author = "Shahar Maoz and Yaniv Sa'ar",
year = "2011",
doi = "https://doi.org/10.1145/1960275.1960280",
language = "الإنجليزيّة",
isbn = "9781450305563",
series = "Proceedings of the 10th International Conference on Aspect-Oriented Software Development, AOSD.11",
pages = "19--30",
booktitle = "Proceedings of the 10th International Conference on Aspect-Oriented Software Development, AOSD.11",
note = "10th International Conference on Aspect-Oriented Software Development, AOSD.11 ; Conference date: 21-03-2011 Through 25-03-2011",
}