Repository logo
 
Publication

Static and dynamic strategies to understand C programs by code annotation

dc.contributor.authorBerón, Mario
dc.contributor.authorHenriques, Pedro Rangel
dc.contributor.authorPereira, Maria João
dc.contributor.authorUzal, Roberto
dc.date.accessioned2008-04-03T13:43:56Z
dc.date.available2008-04-03T13:43:56Z
dc.date.issued2007
dc.description.abstractIn this paper we present strategies aimed at understanding program written in C language. These strategies use the code annotation technique to extract information from programs. With these strategies we can define the architecture of a comprehension system that allows us to integrate multiple views important to understand the application under analysis. These views are presented in diferent abstraction levels, and the user can navigate between them. Both features (views and navigation) are useful because they can be used to carry out various program understanding approaches, similar to our mental models. In order to implement these features we define: a scheme to recover static and dynamic information; and an way to manage this information. Furthermore, with the purpose to facilitate the program understanding process we describe a procedure aimed at relating the problem and program domains denominated BORS (Behavioral-Operational Relation Strategy).en
dc.description.sponsorshipFCTen
dc.identifier.citationBerón, Mário; Henriques, Pedro; Pereira, Maria João; Uzal, Roberto (2007). Static and dynamic strategies to understand C programs by code annotation. In 1st International Workshop on Fondations and Techniques for Open Source Software Certification. Braga.en
dc.identifier.slugOpenCert 2007 - 1st International Workshop on Fondations and Techniques for Open Source Software Certification (integrado no ETAPS’07)en
dc.identifier.urihttp://hdl.handle.net/10198/589
dc.language.isoengen
dc.language.rfc3066engen
dc.peerreviewedyesen
dc.publisherUniversidade do Minhoen
dc.subjectProgram understandingen
dc.subjectInformation extractionen
dc.subjectInformation visualizationen
dc.subjectProgram comprehensionen
dc.titleStatic and dynamic strategies to understand C programs by code annotationen
dc.typeconference paper
dspace.entity.typePublication
person.familyNamePereira
person.givenNameMaria João
person.identifier.ciencia-idC912-4A49-A3B3
person.identifier.orcid0000-0001-6323-0071
person.identifier.ridG-5999-2011
person.identifier.scopus-author-id13907870300
rcaap.rightsopenAccessen
rcaap.typeconferenceObject
relation.isAuthorOfPublicationa20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2
relation.isAuthorOfPublication.latestForDiscoverya20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
C-PC.pdf
Size:
270.66 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.83 KB
Format:
Item-specific license agreed upon to submission
Description: