{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:07:32Z","timestamp":1725566852761},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540290100"},{"type":"electronic","value":"9783540320579"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11557432_10","type":"book-chapter","created":{"date-parts":[[2005,11,2]],"date-time":"2005-11-02T08:43:26Z","timestamp":1130921006000},"page":"126-141","source":"Crossref","is-referenced-by-count":1,"title":["Computing Refactorings of Behavior Models"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Pretschner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Prenninger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","volume-title":"Refactoring - Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring - Improving the Design of Existing Code. Addison-Wesley, Reading (1999)"},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"Mens, T., Demeyer, S., Du Bois, B., Stenten, H., Van Gorp, P.: Refactoring: Current Research and Future Trends. In: Proc. ETAPS 2003 Workshop on Language Descriptions, Tools and Applications (2003)","DOI":"10.1016\/S1571-0661(05)82624-6"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Huber, F., Sch\u00e4tz, B., Einert, G.: Consistent Graphical Specification of Distributed Systems. In: Proc. Formal Methods Europe, pp. 122\u2013141 (1997)","DOI":"10.1007\/3-540-63533-5_7"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Pretschner, A., Prenninger, W., Wagner, S., K\u00fchnel, C., Baumgartner, M., Z\u00f6lch, R., Sostawa, B., Stauner, T.: One evaluation of model-based testing and its automation. In: Proc. 27th Intl. Conf. on Software Engineering, pp. 392\u2013401 (2005)","DOI":"10.1145\/1062455.1062529"},{"key":"10_CR5","unstructured":"Philipps, J., Pretschner, A., Slotosch, O., Aiglstorfer, E., Kriebel, S., Scholl, K.: Model-based test case generation for smart cards. In: Proc. 8th Intl. Workshop on Formal Methods for Industrial Critical Systems, pp. 168\u2013192 (2003)"},{"key":"10_CR6","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1007\/s10009-003-0128-3","volume":"5","author":"A. Pretschner","year":"2004","unstructured":"Pretschner, A., Slotosch, O., Aiglstorfer, E., Kriebel, S.: Model Based Testing for Real\u2014The Inhouse Card Case Study. J. STTT\u00a05, 140\u2013157 (2004)","journal-title":"J. STTT"},{"key":"10_CR7","first-page":"768","volume":"21","author":"L. Lamport","year":"1995","unstructured":"Lamport, L.: TLA in Pictures. IEEE TSE\u00a021, 768\u2013775 (1995)","journal-title":"IEEE TSE"},{"key":"10_CR8","first-page":"2","volume":"SE-6","author":"K. Heninger","year":"1980","unstructured":"Heninger, K.: Specifying Software Requirements for Complex Systems: New Techniques and Their Application. IEEE TSE\u00a0SE-6, 2\u201313 (1980)","journal-title":"IEEE TSE"},{"key":"10_CR9","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/0167-6423(95)96871-J","volume":"1","author":"D. Parnas","year":"1995","unstructured":"Parnas, D., Madey, J.: Functional Documents for Computer Systems. Science of Computer Programming\u00a01, 41\u201361 (1995)","journal-title":"Science of Computer Programming"},{"key":"10_CR10","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1145\/234426.234431","volume":"5","author":"C. Heitmeyer","year":"1996","unstructured":"Heitmeyer, C., Jeffords, R., Labaw, B.: Automated Consistency Checking of Requirements Specifications. ACM Trans. on SW Eng. and Meth.\u00a05, 231\u2013261 (1996)","journal-title":"ACM Trans. on SW Eng. and Meth."},{"key":"10_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/3-540-49059-0_24","volume-title":"Tools and Algorithms for the Construction of Analysis of Systems","author":"D. Parnas","year":"1999","unstructured":"Parnas, D., Peters, D.: An Easily Extensible Toolset for Tabular Mathematical Expressions. In: Cleaveland, W.R. (ed.) TACAS 1999. LNCS, vol.\u00a01579, pp. 345\u2013359. Springer, Heidelberg (1999)"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Shen, H., Zucker, J., Parnas, D.: Table transformation tools: Why and how. In: Proc. 11th Annual Conf. on Computer Assurance, pp. 3\u201311 (1996)","DOI":"10.1109\/CMPASS.1996.507870"},{"key":"10_CR13","unstructured":"Parnas, D.: Tabular Representations of Relations. Technical Report CRL-260, Telecommunications Research Institute of Ontario (1992)"},{"key":"10_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/3-540-45499-3_4","volume-title":"Algebraic Methodology and Software Technology","author":"M. Breitling","year":"2000","unstructured":"Breitling, M., Philipps, J.: Step by step to histories. In: Rus, T. (ed.) AMAST 2000. LNCS, vol.\u00a01816, pp. 11\u201325. Springer, Heidelberg (2000)"},{"key":"10_CR15","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4613-0091-5","volume-title":"Specification and Development of Interactive Systems \u2013 Focus on Streams, Interfaces, and Refinement","author":"M. Broy","year":"2001","unstructured":"Broy, M., St\u00f8len, K.: Specification and Development of Interactive Systems \u2013 Focus on Streams, Interfaces, and Refinement. Springer, Heidelberg (2001)"},{"key":"10_CR16","doi-asserted-by":"crossref","unstructured":"Lynch, N., Tuttle, M.: Hierarchical correctness proofs for distributed algorithms. In: Proc. 6th annual ACM symp. on principles of distr. computing, pp. 137\u2013151 (1987)","DOI":"10.1145\/41840.41852"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Philipps, J., Rumpe, B.: Refinement of information flow architectures. In: Proc. ICFEM 1997 (1997)","DOI":"10.1109\/ICFEM.1997.630427"},{"key":"10_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1007\/3-540-48119-2_8","volume-title":"FM\u201999 - Formal Methods","author":"J. Philipps","year":"1999","unstructured":"Philipps, J., Rumpe, B.: Refinement of pipe and filter architectures. In: Wing, J.M., Woodcock, J.C.P., Davies, J. (eds.) FM 1999. LNCS, vol.\u00a01708, pp. 96\u2013115. Springer, Heidelberg (1999)"},{"key":"10_CR19","unstructured":"Hanus, M.: Functional Logic Language Curry. Language Hompage: (2005), http:\/\/www.informatik.uni-kiel.de\/~mh\/curry\/"},{"issue":"20","key":"10_CR20","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1016\/0743-1066(94)90034-5","volume":"19","author":"M. Hanus","year":"1994","unstructured":"Hanus, M.: The integration of functions into logic programming: From theory to practice. J. Logic Programming\u00a019(20), 583\u2013628 (1994)","journal-title":"J. Logic Programming"},{"key":"10_CR21","unstructured":"MOST Cooperation: MOST Specification, Rev. 2.2 (2002), http:\/\/www.mostnet.de\/downloads\/Specifications\/"},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"Suny\u00e9, G., Pollet, D., Le Traon, Y., J\u00e9z\u00e9quel, J.M.: Refactoring UML models. In: Proc. 4th Intl. Conf. on the Unified Modeling Language, pp. 134\u2013148 (2001)","DOI":"10.1007\/3-540-45441-1_11"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"Cheng, Y.P.: Refactoring design models for inductive verification. In: Proc. Intl. Symp. on Software Testing and Analysis, pp. 164\u2013168 (2002)","DOI":"10.1145\/566172.566198"},{"key":"10_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1007\/978-3-540-45221-8_15","volume-title":"\u00abUML\u00bb 2003 - The Unified Modeling Language. Modeling Languages and Applications","author":"P. Gorp van","year":"2003","unstructured":"van Gorp, P., Stenten, H., Mens, T., Demeyer, S.: Towards Automating Source-Consistent UML Refactorings. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol.\u00a02863, pp. 144\u2013158. Springer, Heidelberg (2003)"},{"key":"10_CR25","doi-asserted-by":"crossref","unstructured":"Correa, A., Werner, C.: Applying Refactoring Techniques to UML\/OCL Models. In: Proc. 7th Intl. Conf. on the Unified Modeling Language, pp. 173\u2013187 (2004)","DOI":"10.1007\/978-3-540-30187-5_13"},{"key":"10_CR26","first-page":"1","volume":"29","author":"S. Prowell","year":"2003","unstructured":"Prowell, S., Poore, J.: Foundations of Sequence-Based Software Specification. IEEE TSE\u00a029, 1\u201313 (2003)","journal-title":"IEEE TSE"},{"key":"10_CR27","first-page":"577","volume":"27","author":"R. Janicki","year":"2001","unstructured":"Janicki, R., Sekerinski, E.: Foundations of the Trace Assertion Method of Module Interface Specification. IEEE TSE\u00a027, 577\u2013598 (2001)","journal-title":"IEEE TSE"},{"key":"10_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/BFb0032002","volume-title":"Real-Time: Theory in Practice","author":"N. Lynch","year":"1991","unstructured":"Lynch, N., Vaandrager, F.: Forward and backward simulations for timing-based systems. In: Huizing, C., de Bakker, J.W., Rozenberg, G., de Roever, W.-P. (eds.) REX 1991. LNCS, vol.\u00a0600, pp. 397\u2013446. Springer, Heidelberg (1991)"},{"key":"10_CR29","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0304-3975(94)00202-T","volume":"138","author":"R. Alur","year":"1995","unstructured":"Alur, R., Courcoubetis, C., Halbwachs, N., Henzinger, T., Ho, P.H., Nicollin, X., Olivero, A., Sifakis, J., Yovine, S.: The algorithmic analysis of hybrid systems. Theoretical Computer Science\u00a0138, 3\u201334 (1995)","journal-title":"Theoretical Computer Science"},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"Manna et al., Z.: STeP: the Stanford Temporal Prover. Technical Report STANCS- TR-94-1518, Dept. of Computer Science, Stanford University (1994)","DOI":"10.21236\/ADA324036"},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"Jeffords, R., Heitmeyer, C.: Automatic Generation of State Invariants from Req. Specifications. In: Proc. 6th Intl. Symp. on Foundations of SW Engineering (1998)","DOI":"10.21236\/ADA462758"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11557432_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:09:05Z","timestamp":1619507345000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11557432_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540290100","9783540320579"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/11557432_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}