2003
DOI: 10.1016/s0920-5489(02)00121-6
|View full text |Cite
|
Sign up to set email alerts
|

Formalizing ODP enterprise specifications in Maude

Abstract: Maude is an executable rewriting logic language specially well suited for the specification of object-oriented open and distributed systems. In this paper we explore the possibility of using Maude as a formal notation for writing and reasoning about RM-ODP enterprise specifications. Maude offers a simple, natural and accurate way of modeling the enterprise viewpoint concepts, which provides interesting benefits over previous modeling approaches, allows overcoming some of their limitations, and offers good tool… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2005
2005
2011
2011

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 26 publications
(45 reference statements)
0
12
0
Order By: Relevance
“…Another example to attempts on formalizing EA viewpoints is about RM-ODP viewpoints. Vallecillo et al initially focused on formally specifying the abstract languages provided by viewpoint specifications using a rewriting logic based framework Maude [3]. Later on, they also tackle the viewpoint formalization problem from model-driven development perspective and defined UML profile for viewpoints of RM-ODP [11].…”
Section: Related Workmentioning
confidence: 99%
“…Another example to attempts on formalizing EA viewpoints is about RM-ODP viewpoints. Vallecillo et al initially focused on formally specifying the abstract languages provided by viewpoint specifications using a rewriting logic based framework Maude [3]. Later on, they also tackle the viewpoint formalization problem from model-driven development perspective and defined UML profile for viewpoints of RM-ODP [11].…”
Section: Related Workmentioning
confidence: 99%
“…The transformation consists in mapping each of the Before-After transitions into a Maude rewrite rule, which we keep straightforward by restricting the form of the UML object diagrams used. In fact, our starting point is the use of Maude in the formalization of the ODP enterprise concepts (see [7]), being the present work an attempt to offer a graphical notation to support it. Maude rewrite rules provide a semantics for the Before-After transitions, and therefore, given their close relationship, we will refer to them as "UML rules", or "rules" for short.…”
Section: Behavioral Conceptsmentioning
confidence: 99%
“…In order to illustrate our proposal we will use a simple example, which was first used by Steen and Derrick in [16] to illustrate the use of Object-Z for the specification of the enterprise viewpoint, and then by ourselves for validating our proposal and for comparing both approaches [6]. The example is loosely based on the regulations of the Templeman Library at the University of Kent at Canterbury, especially those that rule the borrowing process of the Library items:…”
Section: An Examplementioning
confidence: 99%
See 2 more Smart Citations