|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
16th IEEE International Conference on Automated Software Engineering (ASE'01)
Automated Software Engineering Using Concurrent Class Machines
San Diego, California
November 26-November 29
ISBN: 0-7695-1426-X
| ASCII Text | x | ||
| Radu Grosu, Yanhong A. Liu, Scott Smolka, Scott D. Stoller, Jingyu Yan, "Automated Software Engineering Using Concurrent Class Machines," 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), pp. 297, 16th IEEE International Conference on Automated Software Engineering (ASE'01), 2001. | |||
| BibTex | x | ||
| @article{ 10.1109/ASE.2001.989816, author = {Radu Grosu and Yanhong A. Liu and Scott Smolka and Scott D. Stoller and Jingyu Yan}, title = {Automated Software Engineering Using Concurrent Class Machines}, journal ={2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)}, volume = {0}, year = {2001}, isbn = {0-7695-1426-X}, pages = {297}, doi = {http://doi.ieeecomputersociety.org/10.1109/ASE.2001.989816}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) TI - Automated Software Engineering Using Concurrent Class Machines SN - 0-7695-1426-X SP EP A1 - Radu Grosu, A1 - Yanhong A. Liu, A1 - Scott Smolka, A1 - Scott D. Stoller, A1 - Jingyu Yan, PY - 2001 VL - 0 JA - 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) ER - | |||
Concurrent Class Machines are a novel state-machine model that directly captures a variety of object-oriented concepts, including classes and inheritance, objects and object creation, methods, method invocation and exceptions, multithreading and abstract collection types. The model can be understood as a precise definition of UML activity diagrams which, at the same time, offers an executable, object-oriented alternative to event-based state-charts. It can also be understood as a visual, combined control and data flow model for multithreaded object-oriented programs. We first introduce a visual notation and tool for Concurrent Class Machines and discuss their benefits in enhancing system design. We then equip this notation with a precise semantics that allows us to define refinement and modular refinement rules. Finally, we summarize our work on generation of optimized code, implementation and experiments, and compare with related work.
Citation:
Radu Grosu, Yanhong A. Liu, Scott Smolka, Scott D. Stoller, Jingyu Yan, "Automated Software Engineering Using Concurrent Class Machines," ase, pp.297, 16th IEEE International Conference on Automated Software Engineering (ASE'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.
