2004 Australian Software Engineering Conference. Proceedings. 2004
DOI: 10.1109/aswec.2004.1290460
|View full text |Cite
|
Sign up to set email alerts
|

Architectural design in object-Z

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 16 publications
0
8
0
Order By: Relevance
“…Although the complete specifications are not included here, the Object-Z examples of a few classes in this pattern are enough to show how a formal method can be applied to treat the architectural construct and compensate the insufficiency of objectoriented language such as UML. The Object-Z specification provides a better amount of generality and abstraction than UML and concrete examples, with the power of both formalization and object orientation for elementary element building blocks -it has the properties that an architectural specification should have [23]. However, the Object-Z specification is not intended to replace natural language specifications.…”
Section: Discussionmentioning
confidence: 99%
“…Although the complete specifications are not included here, the Object-Z examples of a few classes in this pattern are enough to show how a formal method can be applied to treat the architectural construct and compensate the insufficiency of objectoriented language such as UML. The Object-Z specification provides a better amount of generality and abstraction than UML and concrete examples, with the power of both formalization and object orientation for elementary element building blocks -it has the properties that an architectural specification should have [23]. However, the Object-Z specification is not intended to replace natural language specifications.…”
Section: Discussionmentioning
confidence: 99%
“…al. [Cor04,CCS02] and McComb [MS04,McC04]. Cornèlio defines refactorings and proves their correctness for a refinement-based object-oriented language (ROOL), McComb and Smith use Object-Z.…”
Section: Related Workmentioning
confidence: 99%
“…Additional constraints might constrain the application of the pattern. An overview of these kind of formal approaches to refactoring can be found in [MT04], in particular [MS04] and [MS06] follow this approach for Object-Z specifications, one of the formalisms we will be interested in here. While a lot of the approaches surveyed in [MT04] show behaviour-preservation only for specific properties (e.g.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…To bridge this gap between specification and implementation, specification refactoring rules have been proposed [7,8,9,11,2,5]. These allow the structure of a specification to be incrementally transformed to represent a given design.…”
Section: Introductionmentioning
confidence: 99%