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

skip to main content
10.1145/952532.952744acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

An integrated framework for formal development of open distributed systems

Published: 09 March 2003 Publication History

Abstract

This paper contributes to the discussion on issues related to the formal development of open distributed systems (ODS). The deficiencies of traditional formal notations in this setting are highlighted. We argue that there is no single formalism exhibiting all the features required to capture properties of ODSs. As a solution, we propose an integrated development framework that involves two notations: the Unified Modeling Language (UML) and the Prototype Verification System (PVS). We discuss the motivation for the choice of these notations, provide an overview of a CASE tool we have developed to support the proposed framework, and present a case study to demonstrate our approach.

References

[1]
G. Agha, I. A. Mason, S. Smith, and C. Talcott. A Foundation for Actor Computation. Journal of Functional Programming, 7, 1997.
[2]
O. J. Dahl and O. Owe. Formal Methods and the RM-ODP. Research report No. 261, March 1998. Department of Informatics, University of Oslo, Norway.
[3]
A. Evans. UML class diagrams - filling the semantic gap. Technical Report, 1998. York University.
[4]
IEEE. IEEE Standard for a High Performance Serial Bus, August 1995. Standard 1394--1995.
[5]
ISO-IEC JTC1/SC21/WG7. The Reference Model of Open Distributed Processing, 1995.
[6]
R. Kneuper. Limits of Formal Methods. Formal Aspects of Computing, 9, 1997.
[7]
R. Milner, J. Parrow, and D. Walker. A Calculus of Mobile Processes part I and II. Information and Computation, 100, 1992.
[8]
The OMG. OMG Unified Modeling Language Specification, version 1.3, June 1999. OMG standard document.
[9]
S. Owre, N. Shankar, J. Rushby, and D. W. Stringer-Calvert. PVS Language Reference, version 2.3, September 1999.
[10]
J. B. Warmer and A. G. Kleppe. The Object Constraint Language: Precise Modeling with UML. Addison Wesley Longman Inc., Reading Massachusetts 01867, 1999.

Cited By

View all
  • (2004)Enhancing Structured Review with Model-Based VerificationIEEE Transactions on Software Engineering10.1109/TSE.2004.8630:11(736-753)Online publication date: 1-Nov-2004
  • (2004)Deductive Verification of UML Models in TLPVS<  > 2004 - The Unified Modeling Language. Modelling Languages and Applications10.1007/978-3-540-30187-5_24(335-349)Online publication date: 2004

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '03: Proceedings of the 2003 ACM symposium on Applied computing
March 2003
1268 pages
ISBN:1581136242
DOI:10.1145/952532
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: 09 March 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. PVS
  2. UML
  3. formal methods
  4. multi-formalism
  5. object-orientation
  6. open distributed systems

Qualifiers

  • Article

Conference

SAC03
Sponsor:
SAC03: ACM Symposium on Applied Computing
March 9 - 12, 2003
Florida, Melbourne

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2004)Enhancing Structured Review with Model-Based VerificationIEEE Transactions on Software Engineering10.1109/TSE.2004.8630:11(736-753)Online publication date: 1-Nov-2004
  • (2004)Deductive Verification of UML Models in TLPVS<  > 2004 - The Unified Modeling Language. Modelling Languages and Applications10.1007/978-3-540-30187-5_24(335-349)Online publication date: 2004

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media