2004
DOI: 10.1007/978-3-540-24732-6_17
|View full text |Cite
|
Sign up to set email alerts
|

Translation from Adapted UML to Promela for CORBA-Based Applications

Abstract: Abstract. Nowadays, many distributed applications take advantage of the transparent distributed object systems provided by CORBA middlewares. While greatly reduce the design and coding effort, the distributed object systems may also introduce subtle faults into the applications, which on the other hand, complicate the validation of the applications. In this paper, we present our work on applying SPIN to check the correctness of the designs of CORBA-based applications, taking into account those characteristics … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…From these ideas, Maoz et al provide the tools cddiff and addiff for class diagram differencing and activity class diagram differencing, respectively. Other examples of translating models into another language include UML models being translated into Promela/SPIN models (Chen and Cui, 2004;Latella et al, 1999;Lilius and Paltor, 1999), although this work does not intend to perform model comparison nor differencing explicitly.…”
Section: Metamodel-agnostic Approachesmentioning
confidence: 99%
“…From these ideas, Maoz et al provide the tools cddiff and addiff for class diagram differencing and activity class diagram differencing, respectively. Other examples of translating models into another language include UML models being translated into Promela/SPIN models (Chen and Cui, 2004;Latella et al, 1999;Lilius and Paltor, 1999), although this work does not intend to perform model comparison nor differencing explicitly.…”
Section: Metamodel-agnostic Approachesmentioning
confidence: 99%
“…Moreover, multithread object-oriented programming languages, like Java [Leroux et al 2003] or CORBA [Chen and Cui 2004], which are commonly used in this context, are not so common in the embedded software area. Therefore, these languages are not integrated in a comprehensive hardware-software codesign methodology for embedded systems with the goal of providing a high-level view of the application software only.…”
Section: Related Workmentioning
confidence: 99%