A domain specific aspect language for run-time inspection

作者: Wouter De Borger , Bert Lagaisse , Wouter Joosen

DOI: 10.1145/2162037.2162048

关键词: Complex event processingProgramming languageState (computer science)Computer scienceModel transformationDebuggingDomain-specific languageStructure (mathematical logic)Transformation (function)Abstraction

摘要: When inspecting a running system, be it for debugging or monitoring purposes, developers are often faced with an abstraction gap: the run-time structure is not represented in terms of high-level programming abstractions, but low-level constructs.To present understandable view on transformation can performed to restore abstractions. In current state art, two types transformations exist: state-based (model transformation) and event-based (complex event processing). These bridge same gap, deliver different quality service.There domain specific languages these kinds transformations, they composed into single overarching automatically. While such unified superior service, there no language express them. Therefor we currently working model, that considers both as aspects contributing transformation. This papers sketches our approach unifying declarative languages.

参考文章(7)
Gregory Aaron Wilkin, K. R. Jayaram, Patrick Eugster, Ankur Khetrapal, FAIDECS: Fair Decentralized Event Correlation Middleware 2011. pp. 228- 248 ,(2011) , 10.1007/978-3-642-25821-3_12
Barton P. Miller, Alexander V. Mirgorodskiy, Diagnosing distributed systems with self-propelled instrumentation acm ifip usenix international conference on middleware. pp. 82- 103 ,(2008) , 10.5555/1496950.1496957
Wouter De Borger, Bert Lagaisse, Wouter Joosen, A Generic Solution for Agile Run-Time Inspection Middleware Middleware 2011. pp. 451- 470 ,(2011) , 10.1007/978-3-642-25821-3_23
Wouter De Borger, Bert Lagaisse, Wouter Joosen, A generic and reflective debugging architecture to support runtime visibility and traceability of aspects Proceedings of the 8th ACM international conference on Aspect-oriented software development - AOSD '09. pp. 173- 184 ,(2009) , 10.1145/1509239.1509263
Tom Dinkelaker, Mira Mezini, Christoph Bockisch, The art of the meta-aspect protocol Proceedings of the 8th ACM international conference on Aspect-oriented software development - AOSD '09. pp. 51- 62 ,(2009) , 10.1145/1509239.1509248
K. Czarnecki, S. Helsen, Feature-based survey of model transformation approaches IBM Systems Journal. ,vol. 45, pp. 621- 645 ,(2006) , 10.1147/SJ.453.0621
Wouter De Borger, Bert Lagaisse, Wouter Joosen, Traceability Between Run-Time and Development Time Abstractions Springer, London. pp. 277- 298 ,(2012) , 10.1007/978-1-4471-2239-5_13