ROAD/EE: A prototyping environment for object-oriented specifications

Naoki Tamura, Tsuyoshi Nakajima

研究成果: Conference contribution

抄録

Requirements analysis includes activities that acquire and compile users' needs into a baseline document (a software requirements specification), and validate the document. This document is generally used as the road map for later phases during software development. It is widely accepted that prototyping is a useful approach for extracting users' needs, and that formal and semi-formal specification languages are valid approaches for creating rigid requirements specifications. However, both have some short-comings for requirement analysis. In this paper, we present an approach that achieves a balanced mix of prototyping and formal specification languages to enhance requirements analysis. In addition, we introduce a supporting environment, called ROAD/EE, that facilitates prototyping based on object-oriented specifications. The basic idea behind ROAD/EE is that of executing object-oriented specifications directly and animating its result with shape and movement of icons. ROAD/EE also helps users interact with the prototype so that users can easily find errors in the specification.

元の言語English
ホスト出版物のタイトルProceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS
編集者R. Ege, M. Singh, B. Meyer
出版者IEEE Comp Soc
ページ176-189
ページ数14
出版物ステータスPublished - 1997
外部発表Yes
イベントProceedings of the 1997 Conference on Technology of Object-Oriented Languages and Systems, TOOLS 23 - Santa Barbara, CA, USA
継続期間: 1997 7 281997 8 1

Other

OtherProceedings of the 1997 Conference on Technology of Object-Oriented Languages and Systems, TOOLS 23
Santa Barbara, CA, USA
期間97/7/2897/8/1

Fingerprint

Specifications
Specification languages
Software engineering
Formal specification

ASJC Scopus subject areas

  • Computer Science(all)

これを引用

Tamura, N., & Nakajima, T. (1997). ROAD/EE: A prototyping environment for object-oriented specifications. : R. Ege, M. Singh, & B. Meyer (版), Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS (pp. 176-189). IEEE Comp Soc.

ROAD/EE : A prototyping environment for object-oriented specifications. / Tamura, Naoki; Nakajima, Tsuyoshi.

Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS. 版 / R. Ege; M. Singh; B. Meyer. IEEE Comp Soc, 1997. p. 176-189.

研究成果: Conference contribution

Tamura, N & Nakajima, T 1997, ROAD/EE: A prototyping environment for object-oriented specifications. : R Ege, M Singh & B Meyer (版), Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS. IEEE Comp Soc, pp. 176-189, Proceedings of the 1997 Conference on Technology of Object-Oriented Languages and Systems, TOOLS 23, Santa Barbara, CA, USA, 97/7/28.
Tamura N, Nakajima T. ROAD/EE: A prototyping environment for object-oriented specifications. : Ege R, Singh M, Meyer B, 編集者, Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS. IEEE Comp Soc. 1997. p. 176-189
Tamura, Naoki ; Nakajima, Tsuyoshi. / ROAD/EE : A prototyping environment for object-oriented specifications. Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS. 編集者 / R. Ege ; M. Singh ; B. Meyer. IEEE Comp Soc, 1997. pp. 176-189
@inproceedings{0a29f166f7384f018cb056237635d12c,
title = "ROAD/EE: A prototyping environment for object-oriented specifications",
abstract = "Requirements analysis includes activities that acquire and compile users' needs into a baseline document (a software requirements specification), and validate the document. This document is generally used as the road map for later phases during software development. It is widely accepted that prototyping is a useful approach for extracting users' needs, and that formal and semi-formal specification languages are valid approaches for creating rigid requirements specifications. However, both have some short-comings for requirement analysis. In this paper, we present an approach that achieves a balanced mix of prototyping and formal specification languages to enhance requirements analysis. In addition, we introduce a supporting environment, called ROAD/EE, that facilitates prototyping based on object-oriented specifications. The basic idea behind ROAD/EE is that of executing object-oriented specifications directly and animating its result with shape and movement of icons. ROAD/EE also helps users interact with the prototype so that users can easily find errors in the specification.",
author = "Naoki Tamura and Tsuyoshi Nakajima",
year = "1997",
language = "English",
pages = "176--189",
editor = "R. Ege and M. Singh and B. Meyer",
booktitle = "Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS",
publisher = "IEEE Comp Soc",

}

TY - GEN

T1 - ROAD/EE

T2 - A prototyping environment for object-oriented specifications

AU - Tamura, Naoki

AU - Nakajima, Tsuyoshi

PY - 1997

Y1 - 1997

N2 - Requirements analysis includes activities that acquire and compile users' needs into a baseline document (a software requirements specification), and validate the document. This document is generally used as the road map for later phases during software development. It is widely accepted that prototyping is a useful approach for extracting users' needs, and that formal and semi-formal specification languages are valid approaches for creating rigid requirements specifications. However, both have some short-comings for requirement analysis. In this paper, we present an approach that achieves a balanced mix of prototyping and formal specification languages to enhance requirements analysis. In addition, we introduce a supporting environment, called ROAD/EE, that facilitates prototyping based on object-oriented specifications. The basic idea behind ROAD/EE is that of executing object-oriented specifications directly and animating its result with shape and movement of icons. ROAD/EE also helps users interact with the prototype so that users can easily find errors in the specification.

AB - Requirements analysis includes activities that acquire and compile users' needs into a baseline document (a software requirements specification), and validate the document. This document is generally used as the road map for later phases during software development. It is widely accepted that prototyping is a useful approach for extracting users' needs, and that formal and semi-formal specification languages are valid approaches for creating rigid requirements specifications. However, both have some short-comings for requirement analysis. In this paper, we present an approach that achieves a balanced mix of prototyping and formal specification languages to enhance requirements analysis. In addition, we introduce a supporting environment, called ROAD/EE, that facilitates prototyping based on object-oriented specifications. The basic idea behind ROAD/EE is that of executing object-oriented specifications directly and animating its result with shape and movement of icons. ROAD/EE also helps users interact with the prototype so that users can easily find errors in the specification.

UR - http://www.scopus.com/inward/record.url?scp=0031347751&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0031347751&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0031347751

SP - 176

EP - 189

BT - Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS

A2 - Ege, R.

A2 - Singh, M.

A2 - Meyer, B.

PB - IEEE Comp Soc

ER -