{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:32:24Z","timestamp":1773192744444,"version":"3.50.1"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2004,8,1]],"date-time":"2004-08-01T00:00:00Z","timestamp":1091318400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2004,8]]},"DOI":"10.1007\/s10009-004-0155-8","type":"journal-article","created":{"date-parts":[[2004,11,10]],"date-time":"2004-11-10T08:45:47Z","timestamp":1100076347000},"page":"203-218","source":"Crossref","is-referenced-by-count":49,"title":["Tool integration at the meta-model level: the Fujaba approach"],"prefix":"10.1007","volume":"6","author":[{"given":"Sven","family":"Burmester","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Holger","family":"Giese","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Niere","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Tichy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg P.","family":"Wadsack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Wagner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lothar","family":"Wendehals","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Albert","family":"Z\u00fcndorf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2004,11,11]]},"reference":[{"key":"155_CR1","unstructured":"Arnold K, O\u2019Sullivan B, Scheifler RW, Waldo J, Wollrath A, (1999) The Jini specification. The Jini Technology Series, June 1999"},{"key":"155_CR2","unstructured":"Balzer R (1991) Tolerating inconsistency. In: Proc. 13th international conference on software engineering, Austin, TX. IEEE Press, New York, pp 158\u2013165"},{"key":"155_CR3","doi-asserted-by":"crossref","unstructured":"Bottoni P, Koch M, Parisi-Pressice F, Taenzer G (2000) Consistency checking and visualization of OCL constraints. In: UML 2000. Lecture notes in computer science, vol 1936. Springer, Berlin Heidelberg New York","DOI":"10.1007\/3-540-40011-7_21"},{"key":"155_CR4","unstructured":"Egyed A (2000) Automatically validating model consistency during refinement. Technical report, Center for Software Engineering, University of Southern California, Los Angeles, October 2000"},{"key":"155_CR5","unstructured":"Ehrig H, Tsiolakis A (2000) Consistency analysis of UML class and sequence diagrams using attributed graph grammars. In: Ehrig H, Taentzer G (eds) Proc. ETAPS 2000 workshop on graph transformation systems, Berlin, Germany"},{"key":"155_CR6","doi-asserted-by":"crossref","unstructured":"Engels G, K\u00fcster J, Groenewegen L, Heckel R (2001) A methodology for specifying and analyzing consistency of object-oriented behavioral models. In: Gruhn V (ed) Proc. 8th European software engineering conference (ESEC), September 2001, pp 186\u2013195","DOI":"10.1145\/503209.503235"},{"key":"155_CR7","doi-asserted-by":"crossref","unstructured":"Finkelstein A (2000) A foolish consistency: technical challenges in consistency management. In: Ibrahim MT, K\u00fcng J, Revell N (eds) Proc. 11th international conference on database and expert systems applications (DEXA\u201900), London, UK, September 2000. Lecture notes in computer science, vol 1873. Springer, Berlin Heidelberg New York, pp 1\u20135","DOI":"10.1007\/3-540-44469-6_1"},{"key":"155_CR8","unstructured":"Fischer T, Niere J, Torunski L, Z\u00fcndorf A (1998) Story diagrams: a new graph rewrite language based on the unified modeling language. In: Engels G, Rozenberg G (eds) Proc. 6th international workshop on theory and application of graph transformation (TAGT), Paderborn, Germany, November 1998. Lecture notes in computer science, vol 1764. Springer, Berlin Heidelberg New York, pp 296\u2013309"},{"key":"155_CR9","first-page":"elements","volume":"patterns","author":"Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object oriented software. Addison-Wesley, Reading, MA","journal-title":"Design"},{"key":"155_CR10","first-page":"906","volume":"24","author":"Ghezzi","year":"1998","unstructured":"Ghezzi C, Nuseibeh B (1998) Special issue on managing inconsistency in software development (1). IEEE Trans Softw Eng 24(11):906\u20131001","journal-title":"IEEE Trans Softw Eng"},{"key":"155_CR11","doi-asserted-by":"crossref","first-page":"782","DOI":"10.1109\/TSE.1999.824393","volume":"25","author":"Ghezzi","year":"1999","unstructured":"Ghezzi C, Nuseibeh B (1999) Special issue on managing inconsistency in software development (2). IEEE Trans Softw Eng 25(11):782\u2013869","journal-title":"IEEE Trans Softw Eng"},{"key":"155_CR12","doi-asserted-by":"crossref","unstructured":"Habel A, Heckel R, Taenzer G (1996) Graph grammars with negative application conditions. Fund Inf 26(3,4):287\u2013313","DOI":"10.3233\/FI-1996-263404"},{"key":"155_CR13","unstructured":"Hirsch M, Giese H (2003) Towards the incremental model checking of complex realtime UML models. In: Proc. Fujaba Days 2003, Kassel, Germany, October"},{"key":"155_CR14","unstructured":"Jahnke J (1999) Management of uncertainty and inconsistency in database reengineering processes. PhD thesis, University of Paderborn, Paderborn, Germany, September"},{"key":"155_CR15","doi-asserted-by":"crossref","unstructured":"Jahnke J, Sch\u00e4fer W, Wadsack J, Z\u00fcndorf A (2002) Supporting iterations in exploratory database reengineering processes. J Sci Comput Programm 45(2-3):99\u2013136","DOI":"10.1016\/S0167-6423(02)00056-4"},{"key":"155_CR16","first-page":"Java","volume":"040","author":"Java","year":"2002","unstructured":"Java Community Process (2002) JSR 040: Java Metadata Interface (JMI) Specification, June 2002","journal-title":"JSR"},{"key":"155_CR17","doi-asserted-by":"crossref","unstructured":"Jin D, Cordy J, Dean T (2002) Where\u2019s the schema? A taxonomy of patterns for software exchange. In: Proc. 10th international workshop on program comprehension (IWPC), Paris, June 2002","DOI":"10.1109\/WPC.2002.1021320"},{"key":"155_CR18","doi-asserted-by":"crossref","unstructured":"Kazman R, Woods S, Carri\u00e8re SJ (1998) Requirements for integrating software architecture and reengineering models: CORUM II. In: Proc. working conference on reverse engineering (WCRE\u201998), Honolulu, HI, October, pp 154\u2013163","DOI":"10.1109\/WCRE.1998.723185"},{"key":"155_CR19","doi-asserted-by":"crossref","unstructured":"K\u00f6hler H, Nickel U, Niere J, Z\u00fcndorf A (2000) Integrating UML diagrams for production control systems. In: Proc. 22nd international conference on software engineering (ICSE), Limerick, Ireland. ACM Press, New York, pp 241\u2013251","DOI":"10.1109\/ICSE.2000.870415"},{"key":"155_CR20","first-page":"1222","volume":"1","author":"Lefering","year":"1994","unstructured":"Lefering M (1994) Software document integration using graph grammar specifications. In: Proc. 6th international conference on computing and information. J Comput Inf 1(1):1222\u20131243","journal-title":"J Comput Inf"},{"key":"155_CR21","unstructured":"Nagl M (ed) (1996) The IPSEN approach. Lecture notes in computer science, vol 1170. Springer, Berlin Heidelberg New York"},{"key":"155_CR22","unstructured":"Nickel U, Sch\u00e4fer W, Z\u00fcndorf A (2003) Integrative specification of distributed production control systems for flexible automated manufacturing. In: Nagl M, Westfechtel B (eds) DFG Workshop: Modelle, Werkzeuge und Infrastrukturen zur Unterst\u00fctzung von Entwicklungsprozessen, pp 179\u2013195"},{"key":"155_CR23","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/2.839317","volume":"33","author":"Nuseibeh","year":"2000","unstructured":"Nuseibeh B, Easterbrook S, Russo A (2000) Leveraging inconsistency in software development. IEEE Comput 33(4):24\u201329","journal-title":"IEEE Comput"},{"key":"155_CR24","unstructured":"Object International () Together Control Center, the Together case tool. http:\/\/www.togethersoft.com [last accessed October 2004]"},{"key":"155_CR25","unstructured":"OMG (2002) Unified Modeling Language Specification version 1.5. Needham, MA"},{"key":"155_CR26","unstructured":"Rational Rose. the Rational Rose case tool. http:\/\/www.rational.com [last accessed October 2004]"},{"key":"155_CR27","unstructured":"Rozenberg G (ed) (1999) Handbook of graph grammars and computing by graph transformation, vol 1. World Scientific, Singapore"},{"key":"155_CR28","doi-asserted-by":"crossref","unstructured":"Sch\u00fcrr A (1994) Specification of graph translators with triple graph grammars. In: Proc. 20th international workshop on graph-theoretic concepts in computer science. Herrsching, Germany. Springer, Berlin Heidelberg New York","DOI":"10.1007\/3-540-59071-4_45"},{"key":"155_CR29","unstructured":"Wagner R (2001) Realisierung eines diagramm\u00fcbergreifenden Konsistenzmanagement-Systems f\u00fcr UML-Spezifikationen. Master\u2019s thesis, University of Paderborn, Department of Mathematics and Computer Science, Paderborn, Germany, November"},{"key":"155_CR30","first-page":"Consistency","volume":"2003","author":"Wagner","year":"2003","unstructured":"Wagner R, Giese H, Nickel U (2003) A plug-in for flexible and incremental consistency management. In: Proc. international conference on the Unified Modeling Language 2003 (Workshop 7: Consistency problems in UML-based software development), San Francisco, October","journal-title":"international conference on the Unified Modeling Language"},{"key":"155_CR31","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/306549.306582","volume":"42","author":"Waldo","year":"1999","unstructured":"Waldo J (1999) The Jini architecture for network-centric computing. Commun ACM 42(7):76\u201382","journal-title":"Commun ACM"},{"key":"155_CR32","doi-asserted-by":"crossref","unstructured":"Woods S, O\u2019Brian L, Lin T, Gallagher K, Quilici A (1998) An architecture for interoperable program understanding tools. In: Proc. 6th international workshop on program comprehension (IWPC), Ischia, Italy, July 1998, pp 54\u201363","DOI":"10.1109\/WPC.1998.693285"}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-004-0155-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10009-004-0155-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-004-0155-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,3]],"date-time":"2020-04-03T23:50:28Z","timestamp":1585957828000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10009-004-0155-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,8]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,8]]}},"alternative-id":["155"],"URL":"https:\/\/doi.org\/10.1007\/s10009-004-0155-8","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"value":"1433-2779","type":"print"},{"value":"1433-2787","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,8]]}}}