메뉴 건너뛰기




Volumn 35, Issue 4, 2010, Pages 417-440

From UML/OCL to SBVR specifications: A challenging transformation

Author keywords

Model transformation; OCL; SBVR; UML

Indexed keywords

AUTOMATIC TRANSFORMATIONS; BUSINESS RULES; BUSINESS VOCABULARY; CONCEPTUAL SCHEMAS; GRAPHICAL ELEMENTS; INFORMATION SYSTEMS DESIGN; IS IMPLEMENTATION; META MODEL; MODEL TRANSFORMATION; MODELING LANGUAGES; NATURAL LANGUAGES; OBJECT CONSTRAINT LANGUAGE;

EID: 77149142658     PISSN: 03064379     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.is.2008.12.002     Document Type: Article
Times cited : (64)

References (50)
  • 2
    • 38049005345 scopus 로고    scopus 로고
    • UML2Alloy: A challenging model transformation
    • Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems MoDELS'07, Springer, Berlin
    • K. Anastasakis, B. Bordbar, G. Georg, I. Ray, UML2Alloy: a challenging model transformation, in: Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS'07), Lecture Notes in Computer Science, Springer, Berlin, No. 4735, 2007, pp. 436-450.
    • (2007) Lecture Notes in Computer Science , Issue.4735 , pp. 436-450
    • Anastasakis, K.1    Bordbar, B.2    Georg, G.3    Ray, I.4
  • 4
    • 33750370954 scopus 로고    scopus 로고
    • Model transformations?
    • Transformation models! in: Proceedings of the Ninth International Conference on Model Driven Engineering Languages and Systems MoDELS'06, Springer, Berlin
    • J. Bézivin, F. Büttner, M. Gogolla, F. Jouault, I. Kurtev, A. Lindow, Model transformations? Transformation models! in: Proceedings of the Ninth International Conference on Model Driven Engineering Languages and Systems (MoDELS'06), Lecture Notes in Computer Science, Springer, Berlin, No. 4199, 2006, pp. 440-453.
    • (2006) Lecture Notes in Computer Science , Issue.4199 , pp. 440-453
    • Bézivin, J.1    Büttner, F.2    Gogolla, M.3    Jouault, F.4    Kurtev, I.5    Lindow, A.6
  • 6
    • 33745128779 scopus 로고    scopus 로고
    • Translating formal software specifications to natural language: A grammar-based approach
    • Proceedings of the Fifth International Conference on Logical Aspects of Computational Linguistics LACL'05, Springer, Berlin
    • D.A. Burke, K. Johannisson, Translating formal software specifications to natural language: a grammar-based approach, in: Proceedings of the Fifth International Conference on Logical Aspects of Computational Linguistics (LACL'05), Lecture Notes in Computer Science, Springer, Berlin, No. 3492, 2005, pp. 51-66.
    • (2005) Lecture Notes in Computer Science , Issue.3492 , pp. 51-66
    • Burke, D.A.1    Johannisson, K.2
  • 7
    • 35048898378 scopus 로고    scopus 로고
    • Determining the structural events that may violate an integrity constraint
    • Proceedings of the Seventh International Conference on the Unified Modeling Language UML'04, Springer, Berlin
    • J. Cabot, E. Teniente, Determining the structural events that may violate an integrity constraint, in: Proceedings of the Seventh International Conference on the Unified Modeling Language (UML'04), Lecture Notes in Computer Science, Springer, Berlin, No. 3273, 2004, pp. 173-187.
    • (2004) Lecture Notes in Computer Science , Issue.3273 , pp. 173-187
    • Cabot, J.1    Teniente, E.2
  • 8
    • 47749144396 scopus 로고    scopus 로고
    • Paraphrasing OCL expressions with SBVR
    • Proceedings of the 13th International Conference on Applications of Natural Language to Information Systems NLDB'08, Springer, Berlin
    • J. Cabot, R. Pau, Paraphrasing OCL expressions with SBVR, in: Proceedings of the 13th International Conference on Applications of Natural Language to Information Systems (NLDB'08), Lecture Notes in Computer Science, Springer, Berlin, No. 5039, 2008, pp. 311-316.
    • (2008) Lecture Notes in Computer Science , Issue.5039 , pp. 311-316
    • Cabot, J.1    Pau, R.2
  • 10
    • 77149158049 scopus 로고    scopus 로고
    • J. Cabot, R. Pau, R. Raventós, UML-to-SBVR and SBVR-to-HTML transformations. Available from: 〈www.lsi.upc.edu/~jcabot/research/SBVR〉.
    • J. Cabot, R. Pau, R. Raventós, UML-to-SBVR and SBVR-to-HTML transformations. Available from: 〈www.lsi.upc.edu/~jcabot/research/SBVR〉.
  • 11
    • 34548506230 scopus 로고    scopus 로고
    • Transformation techniques for OCL constraints
    • Cabot J., and Teniente E. Transformation techniques for OCL constraints. Science of Computer Programming 68 3 (2007) 152-168
    • (2007) Science of Computer Programming , vol.68 , Issue.3 , pp. 152-168
    • Cabot, J.1    Teniente, E.2
  • 13
    • 33750721404 scopus 로고    scopus 로고
    • SBEAVER: A tool for modeling business vocabularies and business rules
    • Proceedings of the 10th International Conference on Knowledge-Based Intelligent Information and Engineering Systems KES'06, Springer, Berlin
    • M. De Tommasi, A. Corallo, SBEAVER: a tool for modeling business vocabularies and business rules, in: Proceedings of the 10th International Conference on Knowledge-Based Intelligent Information and Engineering Systems (KES'06), Lecture Notes in Computer Science, Springer, Berlin, No. 4253, 2006, pp. 1083-1091.
    • (2006) Lecture Notes in Computer Science , Issue.4253 , pp. 1083-1091
    • De Tommasi, M.1    Corallo, A.2
  • 14
    • 38149121366 scopus 로고    scopus 로고
    • An approach for bridging the gap between business rules and the semantic web
    • Proceedings of the International Symposium on Advances in Rule Interchange and Applications RuleML'07, Springer, Berlin
    • B. Demuth, H. Liebau, An approach for bridging the gap between business rules and the semantic web, in: Proceedings of the International Symposium on Advances in Rule Interchange and Applications (RuleML'07), Lecture Notes in Computer Science, Springer, Berlin, No. 4824, 2007, pp. 119-133.
    • (2007) Lecture Notes in Computer Science , Issue.4824 , pp. 119-133
    • Demuth, B.1    Liebau, H.2
  • 16
    • 3543073221 scopus 로고    scopus 로고
    • Expressing UML class diagrams properties with OCL
    • Proceedings of the Object Modeling with the OCL, The Rationale behind the Object Constraint Language, Springer, Berlin
    • M. Gogolla, M. Richters, Expressing UML class diagrams properties with OCL, in:, Proceedings of the Object Modeling with the OCL, The Rationale behind the Object Constraint Language, Lecture Notes in Computer Science, Springer, Berlin, vol. 2263, 2002, pp. 86-115.
    • (2002) Lecture Notes in Computer Science , vol.2263 , pp. 86-115
    • Gogolla, M.1    Richters, M.2
  • 17
    • 31044452475 scopus 로고    scopus 로고
    • Validating UML and OCL models in USE by automatic snapshot generation
    • Gogolla M., Bohling J., and Richters M. Validating UML and OCL models in USE by automatic snapshot generation. Software and System Modeling 4 4 (2005) 386-398
    • (2005) Software and System Modeling , vol.4 , Issue.4 , pp. 386-398
    • Gogolla, M.1    Bohling, J.2    Richters, M.3
  • 19
    • 0030193153 scopus 로고    scopus 로고
    • A general explanation component for conceptual modeling in CASE environments
    • Gulla J.A. A general explanation component for conceptual modeling in CASE environments. ACM Transactions on Information Systems 14 3 (1996) 297-329
    • (1996) ACM Transactions on Information Systems , vol.14 , Issue.3 , pp. 297-329
    • Gulla, J.A.1
  • 21
    • 0003469090 scopus 로고    scopus 로고
    • IEEE Recommended Practice for Software Requirements Specifications, IEEE Computer Society
    • IEEE
    • IEEE: IEEE Recommended Practice for Software Requirements Specifications, IEEE Computer Society, IEEE Std 830-1998, 1998.
    • (1998) IEEE Std , vol.830-1998
  • 22
    • 77149147028 scopus 로고    scopus 로고
    • ISO/TC97/SC5/WG3: Concepts and Terminology for the Conceptual Schema and Information Base, in: J.J. van Griethuysen (Ed.), 1982.
    • ISO/TC97/SC5/WG3: Concepts and Terminology for the Conceptual Schema and Information Base, in: J.J. van Griethuysen (Ed.), 1982.
  • 31
    • 84893597485 scopus 로고    scopus 로고
    • Available from
    • MOFScript. Available from: 〈http://www.eclipse.org/gmt/mofscript/〉.
    • MOFScript
  • 34
    • 25144468787 scopus 로고    scopus 로고
    • Conceptual schema-centric development: A grand challenge for information systems research
    • Proceedings of the 17th International Conference on Advanced Information Systems Engineering CAiSE'05, Springer, Berlin
    • A. Olivé, Conceptual schema-centric development: a grand challenge for information systems research, in: Proceedings of the 17th International Conference on Advanced Information Systems Engineering (CAiSE'05), Lecture Notes in Computer Science, Springer, Berlin, No. 3520, 2005, pp. 1-15.
    • (2005) Lecture Notes in Computer Science , Issue.3520 , pp. 1-15
    • Olivé, A.1
  • 39
    • 77149160287 scopus 로고    scopus 로고
    • OMG: Semantics of Business Vocabulary and Rules (SBVR) Specification, v. 1.0 (formal/08-01-02), 2008.
    • OMG: Semantics of Business Vocabulary and Rules (SBVR) Specification, v. 1.0 (formal/08-01-02), 2008.
  • 42
    • 54349098680 scopus 로고    scopus 로고
    • An object-oriented operation-based approach to translation between MOF metaschemas
    • Raventós R., and Olivé A. An object-oriented operation-based approach to translation between MOF metaschemas. Data and Knowledge Engineering 67 3 (2008) 444-462
    • (2008) Data and Knowledge Engineering , vol.67 , Issue.3 , pp. 444-462
    • Raventós, R.1    Olivé, A.2
  • 45
    • 77149145747 scopus 로고    scopus 로고
    • SBVR-Eclipse
    • SBVR-Eclipse, 〈http://wiki.eclipse.org/SBVR_Tools_Metamodel〉.
  • 46
    • 77149150845 scopus 로고    scopus 로고
    • Moving from zachman row 2 to zachman row
    • Schacher M. Moving from zachman row 2 to zachman row. Business Rules Journal 7 6 (2006)
    • (2006) Business Rules Journal , vol.7 , Issue.6
    • Schacher, M.1
  • 47
    • 0141725660 scopus 로고    scopus 로고
    • The pragmatics of model-driven development
    • Selic B. The pragmatics of model-driven development. IEEE Software 20 5 (2003) 19-25
    • (2003) IEEE Software , vol.20 , Issue.5 , pp. 19-25
    • Selic, B.1
  • 48
    • 0242276152 scopus 로고    scopus 로고
    • Using description logic to maintain consistency between UML models
    • Proceedings of the Sixth International Conference on the Unified Modeling Language UML'03, Springer, Berlin
    • R.V.D. Straeten, T. Mens, J. Simmonds, V. Jonckers, Using description logic to maintain consistency between UML models, in: Proceedings of the Sixth International Conference on the Unified Modeling Language (UML'03), Lecture Notes in Computer Science, Springer, Berlin, No. 2863, 2003, pp. 326-340.
    • (2003) Lecture Notes in Computer Science , Issue.2863 , pp. 326-340
    • Straeten, R.V.D.1    Mens, T.2    Simmonds, J.3    Jonckers, V.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.