DocumentCode :
3293531
Title :
Representing object models as theories
Author :
DeLoach, Scott ; Bailor, Paul ; Hartrum, Thomas
Author_Institution :
US Air Force Inst. of Technol., Wright-Patterson AFB, OH, USA
fYear :
1995
fDate :
12-15 Nov 1995
Firstpage :
28
Lastpage :
35
Abstract :
Although techniques for using formal specifications have been progressing, methods for developing formal specifications themselves have improved little. To alleviate this problem, we propose a parallel refinement approach to specification acquisition where the designer uses an object-oriented specification representation while an underlying specification composition system manipulates an equivalent theory-based specification. The paper presents the key to such a system-a theory-based object model. Our theory-based object model formally defines object-oriented concepts in terms of algebraic theories and category theory operations. The theory-based object model provides the basis for the translation of the specification from a semi-formal, object-oriented representation to a formal theory-based specification suitable for input to semi-automated software synthesis systems
Keywords :
algebraic specification; automatic programming; category theory; formal specification; knowledge based systems; object-oriented programming; programming theory; algebraic theories; category theory operations; formal specifications; formal theory-based specification; object model representation; object-oriented specification representation; parallel refinement approach; semi-automated software synthesis systems; semi-formal object-oriented representation; specification acquisition; specification composition system; specification translation; theory-based object model; theory-based specification; Delay; Formal specifications; Object oriented modeling; Prototypes; Scheduling algorithm; Software systems; Transportation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Knowledge-Based Software Engineering Conference, 1995 .Proceedings., 10th
Conference_Location :
Boston, MA
ISSN :
1068-3062
Print_ISBN :
0-8186-7204-8
Type :
conf
DOI :
10.1109/KBSE.1995.490116
Filename :
490116
Link To Document :
بازگشت