The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2011
DOI: 10.1007/s11219-011-9138-7
|View full text |Cite
|
Sign up to set email alerts
|

System-specific static code analyses: a case study in the complex embedded systems domain

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 46 publications
0
9
0
Order By: Relevance
“…-Darwin (van de Laar et al, 2011; - PROGRESS (Kraft et al, 2011) -E-CARES (Marburger & Herzberg, 2001) -ARES (Obbink et al, 1998) -Bylands (Bull et al, 1995) • an embedded system is used for a comparison of (generic) reverse engineering tools and techniques (Bellay & Gall, 1997) (Quante & Begel, 2011) -an industrial experience report or case study involving reverse engineering for * design/architecture recovery (Kettu et al, 2008) (Eixelsberger et al, 1998 (Ornburn & Rugaber, 1992) * high-level language recovery (Ward, 2004) (Palsberg & Wallace, 2002) * dependency graphs (Yazdanshenas & Moonen, 2011) * idiom extraction (Bruntink, 2008;Bruntink et al, 2007) • a (generic) reverse engineering method/process is applied to-or instantiated for-an embedded system as a case study (Arias et al, 2011) (Stoermer et al, 2003) (Riva, 2000;Riva et al, 2009) (Lewis & McConnell, 1996 • a technique is proposed that is specifically targeted at-or "coincidentally" suitable for-(certain kinds of) embedded systems: -slicing (Kraft, 2010, chapters 5 and 6) (Russell & Jacome, 2009) (Sivagurunathan et al, 1997) -clustering (Choi & Jang, 2010) (Adnan et al, 2008) object identification (Weidl & Gall, 1998) architecture recovery (Marburger & Westfechtel, 2010) (Bellay & Gall, 1998) (Canfora et al, 1993) -execution views (Arias et al, 2008; tracing (Kraft et al, 2010) (Marburger & Westfechtel, 2003) (Arts & Fredlund, 2002) timing simulation models (Andersson et al, 2006) (Huselius et al, 2006) (Huselius & Andersson, 2005) -state machine reconstruction…”
Section: Literature Reviewmentioning
confidence: 99%
See 2 more Smart Citations
“…-Darwin (van de Laar et al, 2011; - PROGRESS (Kraft et al, 2011) -E-CARES (Marburger & Herzberg, 2001) -ARES (Obbink et al, 1998) -Bylands (Bull et al, 1995) • an embedded system is used for a comparison of (generic) reverse engineering tools and techniques (Bellay & Gall, 1997) (Quante & Begel, 2011) -an industrial experience report or case study involving reverse engineering for * design/architecture recovery (Kettu et al, 2008) (Eixelsberger et al, 1998 (Ornburn & Rugaber, 1992) * high-level language recovery (Ward, 2004) (Palsberg & Wallace, 2002) * dependency graphs (Yazdanshenas & Moonen, 2011) * idiom extraction (Bruntink, 2008;Bruntink et al, 2007) • a (generic) reverse engineering method/process is applied to-or instantiated for-an embedded system as a case study (Arias et al, 2011) (Stoermer et al, 2003) (Riva, 2000;Riva et al, 2009) (Lewis & McConnell, 1996 • a technique is proposed that is specifically targeted at-or "coincidentally" suitable for-(certain kinds of) embedded systems: -slicing (Kraft, 2010, chapters 5 and 6) (Russell & Jacome, 2009) (Sivagurunathan et al, 1997) -clustering (Choi & Jang, 2010) (Adnan et al, 2008) object identification (Weidl & Gall, 1998) architecture recovery (Marburger & Westfechtel, 2010) (Bellay & Gall, 1998) (Canfora et al, 1993) -execution views (Arias et al, 2008; tracing (Kraft et al, 2010) (Marburger & Westfechtel, 2003) (Arts & Fredlund, 2002) timing simulation models (Andersson et al, 2006) (Huselius et al, 2006) (Huselius & Andersson, 2005) -state machine reconstruction…”
Section: Literature Reviewmentioning
confidence: 99%
“…Second, the reach and importance of embedded systems are growing with 1 emerging trends such as ubiquitous computing and the Internet of Things. In this chapter we specifically focus on complex embedded systems, which are characterized by the following properties Kraft, 2010):…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In this most recent project, we are exploring system-specific analyses as a means to improve upon quality assurance of embedded software [8]. Industry routinely uses coding standards such as MISRA C/C++ and associated static checkers for embedded systems, but this approach often produces many false positives (i.e., warnings of non-conforming code that can be ignored but are tedious to filter out).…”
Section: A System-specific Analysesmentioning
confidence: 99%
“…We have been able to identify and describe unique coding patterns and conventions in the ABB code that would be suitable targets for systemspecific analyses [8]. For example, an analysis could assure that certain conventions about message formats and communication patterns among tasks are actually met.…”
Section: A System-specific Analysesmentioning
confidence: 99%