Title :
Developing logic-based specification for real-time autonomous systems
Author :
Bobbie, Patrick O.
Author_Institution :
Dept. of Comput. & Inf. Syst., Florida A&M Univ., Tallahassee, FL, USA
Abstract :
The paper discusses a methodology for capturing, representing, and analyzing software requirements specification of real time, autonomous systems. Temporal requirements and constraints often make it difficult to fully capture and analyze the behavior of entities of real time, autonomous systems at the abstract level and early in the software development process. If high level domain knowledge and the expected functionalities of the system are specified using first order logic (and/or temporal logic), the resultant specification would provide a sound, logical basis for further analysis and verification early in the life cycle. Formal methods and tools (e.g., propositional and predicate calculus) as well as theorem proving procedures, together, provide a viable methodological solution to the problem
Keywords :
formal logic; formal specification; logic programming; program verification; real-time systems; theorem proving; abstract level; expected functionalities; first order logic; formal methods; high level domain knowledge; logic based specification; logic-based specification; methodological solution; predicate calculus; real time autonomous systems; real-time autonomous systems; software requirements specification; temporal logic; temporal requirements; theorem proving procedures; verification; Automatic programming; Calculus; Control systems; Information analysis; Information systems; Knowledge representation; Logic; Object oriented modeling; Object oriented programming; Programming; Real time systems; Software tools;
Conference_Titel :
Autonomous Decentralized Systems, 1995. Proceedings. ISADS 95., Second International Symposium on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-7087-8
DOI :
10.1109/ISADS.1995.398964