Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A methodology for high-level software specification construction

View through CrossRef
This paper puts forward a kind of novel methodology for software system development, from the point of view of the problem existed in software development -- the gap between the requirement specification level and the program implementation level. We attempt to begin from the specification level of software development to touch the process of high-level specification construction profoundly. We propose a specification language to support multiple semantic dimensions and based on which build a unified functional model of software system in a specific domain. On the bases of these, we apply transformation and refinement methods to the model and transit it from the specification level to the implementation level. We expect such a process can change the current software producing procedure in nature. We also put this methodology into the application of the software development in real-time serving domain we focus on, which turns out to be encouraging.
Title: A methodology for high-level software specification construction
Description:
This paper puts forward a kind of novel methodology for software system development, from the point of view of the problem existed in software development -- the gap between the requirement specification level and the program implementation level.
We attempt to begin from the specification level of software development to touch the process of high-level specification construction profoundly.
We propose a specification language to support multiple semantic dimensions and based on which build a unified functional model of software system in a specific domain.
On the bases of these, we apply transformation and refinement methods to the model and transit it from the specification level to the implementation level.
We expect such a process can change the current software producing procedure in nature.
We also put this methodology into the application of the software development in real-time serving domain we focus on, which turns out to be encouraging.

Related Results

Software Assurance
Software Assurance
Abstract Confidence in software quality is a rare commodity throughout all industries. Software publishers, users, and system integrators are highly distrustful of anyone...
Software driven approach for Embedded Devices
Software driven approach for Embedded Devices
This paper presents the possible new design paradigm that emerged during the author’s design of an embedded communication device for Croatian Navy. Prior to codesign techniques tha...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
A Study of Innovation Activities in Software Firms in Nigeria
A Study of Innovation Activities in Software Firms in Nigeria
Software firms in Nigeria were in the business of buying and selling software products about two decades ago but are now developing customized software products. Hence, this stud...
From CML to a Model-Based Concurrent Specification Language
From CML to a Model-Based Concurrent Specification Language
In this paper, we address the problem of specification and design of concurrent systems More accurately, we present the definition of a new specification language that is formal, w...
Ontomet
Ontomet
Proper description of data, or metadata, is important to facilitate data sharing among Geospatial Information Communities. To avoid the production of arbitrary metadata annotations...

Back to Top