{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T03:06:56Z","timestamp":1725505616494},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540787426"},{"type":"electronic","value":"9783540787433"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-78743-3_10","type":"book-chapter","created":{"date-parts":[[2008,4,1]],"date-time":"2008-04-01T23:53:27Z","timestamp":1207094007000},"page":"116-130","source":"Crossref","is-referenced-by-count":16,"title":["Leveraging Patterns on Domain Models to Improve UML Profile Definition"],"prefix":"10.1007","author":[{"given":"Fran\u00e7ois","family":"Lagarde","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hu\u00e1scar","family":"Espinoza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Terrier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles","family":"Andr\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S\u00e9bastien","family":"G\u00e9rard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Object Management Group: Unified Modeling Language, Superstructure Version 2.1.1 formal\/-02-03 (2007)"},{"key":"10_CR2","unstructured":"Object Management Group: OMG, http:\/\/www.omg.org"},{"key":"10_CR3","unstructured":"Object Management Group: Systems Modeling Language (SysML), Specification, Adopted version, ptc\/06-05-04 (2007)"},{"key":"10_CR4","unstructured":"Object Management Group: UML Profile for Schedulability, Performance and Time (SPT) formal\/2005-01-02"},{"key":"10_CR5","unstructured":"Object Management Group: UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and mechanisms formal\/06-05-02"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Lagarde, F., Espinoza, H., Terrier, F., G\u00e9rard, S.: Improving UML Profile Design Practices by Leveraging Conceptual Domain Models. In: Automated Software Engineering (November 2007) (short paper)","DOI":"10.1145\/1321631.1321705"},{"key":"10_CR7","unstructured":"Object Management Group: UML Profile for Modeling and Analysis of Real-Time and Embedded Systems (MARTE) 1.0 finalization underway"},{"issue":"6","key":"10_CR8","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A.v. Deursen van","year":"2000","unstructured":"van Deursen, A.v., Klint, P., Visser, J.: Domain-specific languages: an annotated bibliography. SIGPLAN Not.\u00a035(6), 26\u201336 (2000)","journal-title":"SIGPLAN Not."},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Consel, C., Marlet, R.: Architecturing software using a methodology for language development. In: Symposium on Programming Language Implementation and Logic Programming, vol.\u00a01490, pp. 170\u2013194 (1998)","DOI":"10.1007\/BFb0056614"},{"issue":"4","key":"10_CR10","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M. Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv.\u00a037(4), 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Alanen, M., Porres, I.: A metamodeling language supporting subset and union properties. Software and Systems Modeling (June 2007)","DOI":"10.1007\/s10270-007-0049-9"},{"key":"10_CR12","unstructured":"Object Management Group: Meta-Object Facility formal\/2006\/01-01"},{"issue":"7","key":"10_CR13","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1109\/TSE.2005.85","volume":"31","author":"W.B. Frakes","year":"2005","unstructured":"Frakes, W.B., Kang, K.: Software reuse research: Status and future. Software Engineering, IEEE Transactions on\u00a031(7), 529\u2013536 (2005)","journal-title":"Software Engineering, IEEE Transactions on"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Czarnecki, K.: Overview of Generative Software Development. Unconventional Programming Paradigms, 313\u2013328 (2004)","DOI":"10.1007\/11527800_25"},{"key":"10_CR15","unstructured":"Cuccuru, A., Mraidha, C., Terrier, F., G\u00e9rard, S.: Enhancing UML Extensions with Operational Semantics - Behaviored Profiles with Templates. In: Model Driven Engineering Languages and Systems (November 2007)"},{"key":"10_CR16","unstructured":"Emerson, M., Sztipanovits, J.: Techniques for Metamodel Composition. In: OOPSLA, 6th Workshop on Domain Specific Modeling, pp. 123\u2013139 (2006)"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Atkinson, C., K\u00fchne, T.: Reducing accidental complexity in domain models. In: Software and Systems Modeling (2007)","DOI":"10.1007\/s10270-007-0061-0"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Burgu\u00e9s, X., Franch, X., Rib\u00f3, J.: Improving the accuracy of UML metamodel extensions by introducing induced associations. Software and Systems Modeling (July 2007)","DOI":"10.1007\/s10270-007-0062-z"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Kolovos, D., Paige, R., Polack, F.: The epsilon object language (eol), 128\u2013142 (2006)","DOI":"10.1007\/11787044_11"},{"key":"10_CR20","unstructured":"Fuentes-Fern\u00e1ndez, L., Vallecillo-Moreno, A.: An Introduction to UML Profiles. UML and Model Engineering\u00a0V(2) (April 2004)"},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"Selic, B.: A Systematic Approach to Domain-Specific Language Design Using UML. In: International Symposium on Object and Component-Oriented Real-Time Distributed Computing, vol.\u00a000, pp. 2\u20139 (2007)","DOI":"10.1109\/ISORC.2007.10"},{"key":"10_CR22","unstructured":"Object Management Group: Software Process Engineering Metamodel (SPEM) formal\/2005-01-06"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: Lifting Metamodels to Ontologies: A Step to the Semantic Integration of Modeling Languages. In: Model Driven Engineering Languages and Systems, pp. 528\u2013542 (2006)","DOI":"10.1007\/11880240_37"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-78743-3_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,17]],"date-time":"2023-05-17T11:32:53Z","timestamp":1684323173000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-78743-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540787426","9783540787433"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-78743-3_10","relation":{},"subject":[]}}