Aspects are now commonly used to add functionality that otherwise would cut across the structure of object systems. In this survey, both directions in the connection between aspects and formal methods are examined. On the one hand, the use of aspects to facilitate (general) software verification, and especially model checking, is demonstrated. On the other hand, the new challenges to formal specification and verification posed by aspects are defined, and several existing solutions are described.
机构:
Department of Computing Science, University of Newcastle Upon Tyne, Newcastle Upon Tyne NE1 7RU, United KingdomDepartment of Computing Science, University of Newcastle Upon Tyne, Newcastle Upon Tyne NE1 7RU, United Kingdom
Jones, Cliff
Woodcock, Jim
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computing Science, University of York, Heslington, York YO10 5DD, United KingdomDepartment of Computing Science, University of Newcastle Upon Tyne, Newcastle Upon Tyne NE1 7RU, United Kingdom
机构:
Department of Computer Science, University of York, Heslington, York YO10 5DD, United KingdomDepartment of Computer Science, University of York, Heslington, York YO10 5DD, United Kingdom
Liu, Zhiming
Woodcock, Jim
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science, University of York, Heslington, York YO10 5DD, United KingdomDepartment of Computer Science, University of York, Heslington, York YO10 5DD, United Kingdom
机构:
Univ Nacl Autonoma Mexico, Fac Filosofia & Letras, Mexico City, DF, MexicoUniv Nacl Autonoma Mexico, Fac Filosofia & Letras, Mexico City, DF, Mexico