Integrating Refinement into Software Development Tools. Yang, L. & Stolz, V. Electronic Notes in Theoretical Computer Science, 207:69--88, April, 2008.
Integrating Refinement into Software Development Tools [link]Paper  doi  abstract   bibtex   
It is a challenge for automatic tool support to formal design by refinement transformations. In this paper, we bring this matter to the attention of the research community and discuss a component-based model transformational approach for integrating refinement into software development tools. Models, their consistency and correctness, in an object-oriented and component-based development process are defined in rCOS, that is a refinement calculus recently developed at UNU-IIST. Correctness preserving transformations between models are formalized and proved as refinement rules in rCOS. In this paper, we will discuss on how these transformations can be implemented in the relations language of Query/View/Transformation (QVT) standardized by OMG.
@article{ yang_08_integrating,
  abstract = {It is a challenge for automatic tool support to formal design by refinement transformations. In this paper, we bring this matter to the attention of the research community and discuss a component-based model transformational approach for integrating refinement into software development tools. Models, their consistency and correctness, in an object-oriented and component-based development process are defined in rCOS, that is a refinement calculus recently developed at UNU-IIST. Correctness preserving transformations between models are formalized and proved as refinement rules in rCOS. In this paper, we will discuss on how these transformations can be implemented in the relations language of Query/View/Transformation (QVT) standardized by OMG.},
  added-at = {2009-02-11T20:47:08.000+0100},
  author = {Yang, Lu and Stolz, Volker},
  biburl = {http://www.bibsonomy.org/bibtex/2aec05e3f0847915bc9499ec527130cd6/leonardo},
  booktitle = {Proceedings of the 1st International Workshop on Harnessing Theories for Tool Support in Software (TTSS 2007)},
  citeulike-article-id = {2669381},
  doi = {10.1016/j.entcs.2008.03.086},
  interhash = {a7a343fb52ea05d621f6a3a8202830d5},
  intrahash = {aec05e3f0847915bc9499ec527130cd6},
  journal = {Electronic Notes in Theoretical Computer Science},
  keywords = {2008 refinement},
  month = {April},
  pages = {69--88},
  posted-at = {2008-04-14 15:37:15},
  priority = {5},
  title = {Integrating Refinement into Software Development Tools},
  url = {http://dx.doi.org/10.1016/j.entcs.2008.03.086},
  volume = {207},
  year = {2008}
}

Downloads: 0