Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1342211.1342221acmconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
research-article

Transformation of SBVR business design to UML models

Published: 19 February 2008 Publication History

Abstract

This paper presents a methodology for transforming business designs written in OMG's standard Semantics of Business Vocabulary and Rules (SBVR) framework, into a set of UML models. It involves the transformation of business vocabulary and rules written in SBVR's "Structured English" into a set of UML diagrams, which includes Activity Diagram(AD), Sequence Diagram(SD), and Class Diagram(CD). This transformation works by detecting the distinction between rules which will participate in the construction of Activity Diagram and rules which do not. These rules are imperative in nature. The work in the paper also includes the detection of activities embedded implicitly in those rules and establishment of sequence between those activities. These activities incur some action. We also detect their owner and refer to them as the doer of the action. This plays a very important role in the development of Class Diagrams

References

[1]
Business motivation model. URL:http://www.omg.org/docs/dtc/06-08-03.pdf.
[2]
Digital business ecosystem project, "an internet based software environment in which business applications can be developed and used". Project. URL: http://www.digital-ecosystem.org/.
[3]
Open philosophies of associative autopoietic digital ecosystems (opaals). Network of Excellence, funded by the European Union's 6th Framework Programme of research.
[4]
Meta object facility specification, 2002. URL: http://www.omg.org/docs/formal/02-04-03.pdf.
[5]
Model driven architecture specification. Specification, Object Management Group, 2003. URL: http://www.omg.org/docs/omg/03-06-01.pdf.
[6]
Object constraint language specification, 2003. URL: http://www.omg.org/docs/ptc/03-10-14.pdf.
[7]
Executable uml specification. Object Management Group, May 2004.
[8]
Unified modeling language specification. Specification, Object Management Group, 2004. URL: http://doc.omg.org/ptc/2004-10-05.
[9]
Production rules representation. Specification, Object Management Group, 2005. URL: http://www.w3.org/2004/12/rulesws/slides/paulvincent.pdf.
[10]
Semantics of business vocabulary and rules specification. Object Management Group, March 2006.
[11]
F. Bry and P. lavinia Patranjan. Use cases for reactivity on web: Using eca rules for business process modeling. Report, INSTITUT FUR INFORMATIK der Ludwig-Maximilian-Universitat Munchen, 2006. URL: http://www.pms.ifi.lmu.de/publikationen/diplomarbeiten/Inna.Romanenko/DA Inna.Romanenko.pdf.
[12]
M. Dumas and A. H. M. Uml activity diagrams as a workflow specification language. In Fourth International Conference on the Unified Modeling Language (UML 2001), pages 76--90, Toronto, Canada, 2001.
[13]
H.-E. Eriksson and M. Penker. Business Modeling with UML: Business Patterns at Work. John Wiley and Sons, Inc., New York, 2000.
[14]
C. L. Forgy. Rete: a fast algorithm for the many pattern/many object pattern match problem. Expert systems: a software methodology for modern applications, IEEE Computer Society Press, Los Alamitos, CA, pages 324--341, 1991.
[15]
A. Gupta and A. Raj. Strengthening method contracts for objects. In 13th Asia Pacific Software Engineering Conference, pages 233--242, Bangalore, India, December 2006.
[16]
M. H. Linehan. Semantics in model-driven business design. Models/UML Conference, 2001.
[17]
D. T. Maurizio and C. Pierpaolo. Sbeaver business modeler editor. URL: http://sbeaver.sourceforge.net/.
[18]
M. Schacher. Moving from zachman row 2 to zachman row 3. Business Rules Journal, 7(6), June 2006.
[19]
P. Selonen, K. Koskimies, and M. Sakkinen. Transformation between uml diagrams. Journal of Database Management, 14(3):37--55, 2003.
[20]
D. Sorensen, A. Pastiak, A. Mitra, and A. Gupta. Integrating ontology into sbvr. Report 1033, Eller College of Management, 2006. URL: http://www.knowgravity.com/pdfe/CASSANDRA_xUML_E.pdf.
[21]
J. Whittle and J. Schumann. Generating statechart designs from scenarios. International Conference on Software Engineering, pages 314--323, 2000.

Cited By

View all
  • (2020)An Intelligent Approach for CRC Models Based Agile Software Requirement Engineering Using SBVRIntelligent Technologies and Applications10.1007/978-981-15-5232-8_32(372-384)Online publication date: 9-May-2020
  • (2019)Spreadsheets as Interoperability Solution for Business Process RepresentationApplied Sciences10.3390/app90203459:2(345)Online publication date: 20-Jan-2019
  • (2019)Restructuring extended Lexical elaborate Language2019 23rd International Conference on System Theory, Control and Computing (ICSTCC)10.1109/ICSTCC.2019.8886081(266-272)Online publication date: Oct-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ISEC '08: Proceedings of the 1st India software engineering conference
February 2008
164 pages
ISBN:9781595939173
DOI:10.1145/1342211
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 February 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SBVR
  2. UML
  3. business design
  4. business rules
  5. model driven architecture
  6. production rule representation

Qualifiers

  • Research-article

Conference

ISEC08
Sponsor:
ISEC08: India Software Engineering Conference
February 19 - 22, 2008
Hyderabad, India

Acceptance Rates

Overall Acceptance Rate 76 of 315 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)An Intelligent Approach for CRC Models Based Agile Software Requirement Engineering Using SBVRIntelligent Technologies and Applications10.1007/978-981-15-5232-8_32(372-384)Online publication date: 9-May-2020
  • (2019)Spreadsheets as Interoperability Solution for Business Process RepresentationApplied Sciences10.3390/app90203459:2(345)Online publication date: 20-Jan-2019
  • (2019)Restructuring extended Lexical elaborate Language2019 23rd International Conference on System Theory, Control and Computing (ICSTCC)10.1109/ICSTCC.2019.8886081(266-272)Online publication date: Oct-2019
  • (2019)Towards the Pattern-Based Transformation of SBVR Models to Association-Oriented ModelsComputational Collective Intelligence10.1007/978-3-030-28377-3_7(79-90)Online publication date: 9-Aug-2019
  • (2017)Logical services automatic location from eLEL2017 21st International Conference on System Theory, Control and Computing (ICSTCC)10.1109/ICSTCC.2017.8107143(849-854)Online publication date: Oct-2017
  • (2016)Automated generation of structural design models from SBVR specificationApplied Ontology10.3233/AO-16016211:1(51-87)Online publication date: 22-Mar-2016
  • (2016)BPMN process model checking using traceability2016 Sixth International Conference on Innovative Computing Technology (INTECH)10.1109/INTECH.2016.7845098(694-699)Online publication date: Aug-2016
  • (2016)Generating UML activity diagram from SBVR rules2016 Sixth International Conference on Innovative Computing Technology (INTECH)10.1109/INTECH.2016.7845094(216-219)Online publication date: Aug-2016
  • (2016)From SBVR to BPMN and DMN Models. Proposal of Translation from Rules to Process and Decision ModelsArtificial Intelligence and Soft Computing10.1007/978-3-319-39384-1_39(453-462)Online publication date: 29-May-2016
  • (2016)MDA Approach: Refinement and Validation of CIM Level Using SBVRProceedings of the Mediterranean Conference on Information & Communication Technologies 201510.1007/978-3-319-30298-0_41(393-401)Online publication date: 16-Apr-2016
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media