Difference between revisions of "The LSC Compiler"

From WeizmannWiki
Jump to: navigation, search
(New page: S2A, standing for Scenarios to Aspects, is a compiler that translates Modal UML Sequence Diagrams (MSDs), a UML-compliant version of live sequence charts (LSCs), into AspectJ code. It thus...)
 
(References)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
S2A, standing for Scenarios to Aspects, is a compiler that translates Modal UML Sequence Diagrams (MSDs), a UML-compliant version of live sequence charts (LSCs), into AspectJ code. It thus provides full code generation of reactive behavior from visual inter-object scenario-based specifications. The S2A compiler is based on a compilation scheme which was presented in 2006 by [http://www.se-rwth.de/~maoz/ Shahar Maoz] and [http://www.wisdom.weizmann.ac.il/~harel/ David Harel].
+
The LSC Compiler is termed S2A, standing for ''scenarios to aspects''. It translates [[live sequence charts]] (LSCs), into [http://www.eclipse.org/aspectj/ AspectJ] code, and thus provides full code generation of reactive behavior from visual inter-object scenario-based specifications.
  
As of 2010, S2A is part of [[PlayGo]].  
+
== References ==
  
== References ==
+
* Maoz, Harel, and Kleinbort, '''A Compiler for Multi-Modal Scenarios: Transforming LSCs into AspectJ''', ''ACM Trans. on Soft. Eng. and Method.'' (TOSEM). Accepted November 2009.
  
* [http://www.se-rwth.de/~maoz/ Shahar Maoz], [http://www.wisdom.weizmann.ac.il/~harel/ David Harel], and Asaf Kleinbort,
+
* Harel, Kelinbort, and Maoz, '''S2A: A Compiler for Multi-Modal UML Sequence Diagrams''', ''Proc. 10th Int. Conf. on Fundamental Approaches to Soft. Eng.'' (FASE'07), vol. 4422 of LNCS, Springer, 2007, pp. 121-124.
A Compiler for Multi-Modal Scenarios: Transforming LSCs into AspectJ, ACM TOSEM. To appear.
+
 
* [http://www.wisdom.weizmann.ac.il/~harel/ David Harel], Asaf Kelinbort, and [http://www.se-rwth.de/~maoz/ Shahar Maoz],
+
* S. Maoz and D. Harel, "From Multi-Modal Scenarios to Code: Compiling LSCs into AspectJ", ''Proc. 14th ACM SIGSOFT Symp. on Foundations of Software Engineering'' (FSE'06), Portland, Nov. 2006, pp. 219-230. [http://www.wisdom.weizmann.ac.il/~harel/papers/LSCtoApects.pdf PDF, 212Kb]
S2A: A Compiler for Multi-Modal UML Sequence Diagrams, FASE'07, Vol. 4422 of LNCS, pp. 121-124, Springer.
+
* [http://www.se-rwth.de/~maoz/ Shahar Maoz] and [http://www.wisdom.weizmann.ac.il/~harel/ David Harel],  
+
From Multi-Modal Scenarios to Code: Compiling LSCs into AspectJ, SIFSOFT FSE'06, pp. 219-230, ACM, 2006.
+

Latest revision as of 13:32, 24 November 2010

The LSC Compiler is termed S2A, standing for scenarios to aspects. It translates live sequence charts (LSCs), into AspectJ code, and thus provides full code generation of reactive behavior from visual inter-object scenario-based specifications.

References

  • Maoz, Harel, and Kleinbort, A Compiler for Multi-Modal Scenarios: Transforming LSCs into AspectJ, ACM Trans. on Soft. Eng. and Method. (TOSEM). Accepted November 2009.
  • Harel, Kelinbort, and Maoz, S2A: A Compiler for Multi-Modal UML Sequence Diagrams, Proc. 10th Int. Conf. on Fundamental Approaches to Soft. Eng. (FASE'07), vol. 4422 of LNCS, Springer, 2007, pp. 121-124.
  • S. Maoz and D. Harel, "From Multi-Modal Scenarios to Code: Compiling LSCs into AspectJ", Proc. 14th ACM SIGSOFT Symp. on Foundations of Software Engineering (FSE'06), Portland, Nov. 2006, pp. 219-230. PDF, 212Kb