DocumentCode :
2915518
Title :
A Computability Perspective on Self-Modifying Programs
Author :
Bonfante, Guillaume ; Marion, Jean-Yves ; Reynaud-Plantey, Daniel
Author_Institution :
LORIA, Nancy Univ., Villers-les-Nancy, France
fYear :
2009
fDate :
23-27 Nov. 2009
Firstpage :
231
Lastpage :
239
Abstract :
Formal specifications and reasoning techniques in software modelling are needed to ensure the correctness of the system at the design phase. Event-B is a formal method with support tools that allows the stepwise development of reactive systems. Such systems include multi-agent systems as a subclass. In this paper, we propose an approach to specify capabilities of a number of software agents. We then verify whether these capabilities help the agents to accomplish a certain task using a supported tool for Event-B. We use the binary numeral system as a case study to illustrate our approach.
Keywords :
formal specification; inference mechanisms; multi-agent systems; Event-B; binary numeral system; computability perspective; formal method; formal specifications; multi-agent systems; reasoning techniques; self-modifying programs; software agents; software modelling; Assembly; Binary codes; Intellectual property; Monitoring; Program processors; Programming profession; Protection; Reverse engineering; Runtime; Software engineering; Self-modifying code; computability; obfuscation; semantics; virus;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Formal Methods, 2009 Seventh IEEE International Conference on
Conference_Location :
Hanoi
Print_ISBN :
978-0-7695-3870-9
Type :
conf
DOI :
10.1109/SEFM.2009.25
Filename :
5369330
Link To Document :
بازگشت