|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
16th IEEE International Conference on Automated Software Engineering (ASE'01)
Modeling Class Operations in B: Application to UML Behavioral Diagrams
San Diego, California
November 26-November 29
ISBN: 0-7695-1426-X
| ASCII Text | x | ||
| Hung LEDANG, Jeanine SOUQUIÈRES, "Modeling Class Operations in B: Application to UML Behavioral Diagrams," 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), pp. 289, 16th IEEE International Conference on Automated Software Engineering (ASE'01), 2001. | |||
| BibTex | x | ||
| @article{ 10.1109/ASE.2001.989815, author = {Hung LEDANG and Jeanine SOUQUIÈRES}, title = {Modeling Class Operations in B: Application to UML Behavioral Diagrams}, journal ={2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)}, volume = {0}, year = {2001}, isbn = {0-7695-1426-X}, pages = {289}, doi = {http://doi.ieeecomputersociety.org/10.1109/ASE.2001.989815}, 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 - Modeling Class Operations in B: Application to UML Behavioral Diagrams SN - 0-7695-1426-X SP EP A1 - Hung LEDANG, A1 - Jeanine SOUQUIÈRES, PY - 2001 KW - UML KW - class operation KW - B method KW - B abstract machine(BAM) KW - B operation VL - 0 JA - 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) ER - | |||
An appropriate approach for translating UML to B formal specifications allows one to use UML and B jointly in an unified, practical and rigorous software development. We formally analyze UML specifications via their corresponding B formal specifications. This point is significant because B support tools like AtelierBare available. We can also use UML specifications as a tool for building B specifications, so the development of B specifications become easier. In this paper, we address the problem of automatic derivation from UML behavioral diagrams into B specifications, which has been so far an open issue. A new approach for modeling class operations in B is presented. Each class operation is mapped into a B operation. A class operation and its involved data are mapped into the same B abstract machine (BAM). The class operation calling-called dependency is used to arrange derived B operations into BAMs. For each calling-called pair of class operations, the B operation of the called operation participates in the implementation of the B operation of the calling operation.
Index Terms:
UML, class operation, B method, B abstract machine(BAM), B operation
Citation:
Hung LEDANG, Jeanine SOUQUIÈRES, "Modeling Class Operations in B: Application to UML Behavioral Diagrams," ase, pp.289, 16th IEEE International Conference on Automated Software Engineering (ASE'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.
