• Cite Icon1
  • https://doi.org/10.1109/apaqs.2001.990026Copy DOI Icon

Class and module in SOFL

  • Dec 10, 2001
  • S Liu +1 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

SOFL is a formal language and method for system specification and design. It was developed by integrating Petri Nets, Data Flow Diagrams, and VDM-SL. As the major feature of the original SOFL method is to use structured techniques for analysis and specification, and object-oriented techniques for design and implementation, SOFL has its own implementation language that is similar to C++. However during our recent work of applying SOFL to software systems, the transformation of structured specifications to object-oriented implementations creates some difficulties, simply because of paradigms mismatch. In this paper we extend SOFL to a formal object-oriented language and method while keeping its structured features. This will allow powerful object-oriented reuse mechanisms, such as class inheritance and object composition, to be utilized in the early phases, and transformation from SOFL specifications to commercial object-oriented programming languages to be readily achieved.

Similar Papers
  • Research Article
  • Citations1

Standardization of Formal Specification Languages

  • Nov 01, 1995
  • IFAC Proceedings Volumes
  • William P Milam
  • Conference Article
  • Citations6

Formal requirements specification in safety-critical railway signaling system

  • Oct 01, 2009
  • Hyun-Jeong Jo +2
  • Research Article
  • Citations2

An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi

  • Jan 01, 2012
  • International Journal of Software Science and Computational Intelligence
  • Shahram Rahimi +2
  • Book Chapter

A Formal Policy Specification Language for an 802.11 WLAN with Enhanced Security Network

  • Jan 01, 2005
  • Handan Gül Çalıklı +1
  • Conference Article

Formal verification of structured analysis and design in HOS

  • Jan 01, 2005
  • C.-C Chiang +1
  • Conference Article
  • Citations15

Toward a Formalization of UML2.0 Metamodel using Z Specifications

  • Jul 01, 2007
  • Ahmed M Mostafa +3
  • Book Chapter
  • Citations1

Fuzzy Concepts and Formal Methods

  • Jan 01, 2003
  • Chris Matthews +1
  • Research Article
  • Citations2

Translating meaning representations to behavioural interface specifications

  • Feb 22, 2024
  • The Journal of Systems & Software
  • Iat Tou Leong +1
  • Conference Article
  • Citations4

Design of WorldFIP's industrial communication systems based on formal methods

  • Jul 12, 1999
  • P Marino +3
  • Conference Article
  • Citations7

Specification, modeling and design tools for system-on-chip

  • Jan 01, 2002
  • L Lavagno +2
  • Book Chapter
  • Citations12

Formal Transformation of UML Diagram: Use Case, Class, Sequence Diagram with Z Notation for Representing the Static and Dynamic Perspectives of System

  • Jan 01, 2016
  • Monika Singh +2
  • Conference Article
  • Citations14

Formal methods for safety critical system specification

  • Aug 01, 2014
  • Jonathan Lockhart +2
  • Conference Article
  • Citations1

A synergistic interweaving of formal and informal methods

  • Nov 03, 2003
  • Wl Yeung +1
  • Research Article

FORMALIZATION AND ANALYSIS OF UML 2.0 INTERACTION OVERVIEW DIAGRAM USING MAUDE REWRITING LOGIC LANGUAGE

  • Oct 03, 2024
  • Computer Science
  • Chafika Djaoui +1
  • Conference Article

Automatically generating C++ programs from LOTOS behavior specifications

  • Dec 02, 1998
  • Chulhong Kim +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.