Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Systems architecture: the empirical way: abstract architectures to ‘optimal’ systems
Hellestrand G.  Embedded software (Proceedings of the 5th ACM International Conference on Embedded Software, Jersey City, NJ, USA, Sep 18-22, 2005)147-158.2005.Type:Proceedings
Date Reviewed: Nov 30 2005

The systems architecture of embedded software-electronics control systems (SECS) design is the focus of this paper. Since time-to-market requirements drive the development of products in this engineering area, there is no chance for companies to ignore that speed of execution, quality, productivity, and ability to adapt to business conditions are essential to survive economically. Hellestrand’s writing style is colloquial and familiar, maybe too much so, but the experimentation techniques for obtaining optimal architectures are explained.

The paper presents a framework for ad hoc and systematic engineering experimentation. The author claims that when ad hoc unstructured experiments are performed during the early phases of engineering, the consequences on the architecture (even in expert designs) are profound. This kind of experimentation is far from the scientific method, consisting of selecting hypotheses from structured and statistically significant experiments. Structured and systematic experiments offer a way to efficiently reduce the effort of building new optimized architectures for embedded SECS. The ability to support data-driven decision making in the engineering process requires building models of the intended system that are accurate and have a high standard of performance. The experiments that need to be performed require accurate models of successive physical systems known as virtual prototypes (VPs). Data is collected from probes inserted into hardware models and the actual software during experiments. These VPs are the foundations of empirical electronic systems architecture.

Hellestrand concentrates on the empirical process underlying data-driven architectural decision making, and the capabilities enabled when quasi-optimal architecture becomes an executable model driving the remainder of the systems engineering process. The paper uses generalized industrial examples to illustrate this empirical approach.

Reviewer:  Carlos Juiz Review #: CR132109 (0610-1048)
Bookmark and Share
  Reviewer Selected
 
 
Performance Analysis And Design Aids (B.8.2 )
 
 
Distributed Networks (C.2.1 ... )
 
 
Modeling Of Computer Architecture (C.0 ... )
 
 
Modeling Techniques (C.4 ... )
 
 
Multivariate Statistics (G.3 ... )
 
 
Real-Time And Embedded Systems (C.3 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Performance Analysis And Design Aids": Date
Circuit design with VHDL
Pedroni V., MIT Press, Cambridge, MA, 2004. Type: Book (9780262162241)
Dec 20 2004
An Algorithm for Optimally Exploiting Spatial and Temporal Locality in Upper Memory Levels
Temam O. IEEE Transactions on Computers 48(2): 150-158, 1999. Type: Article
Aug 1 1999
Understanding Why Correlation Profiling Improves the Predictability of Data Cache Misses in Nonnumeric Applications
Mowry T., Luk C. IEEE Transactions on Computers 49(4): 369-384, 2000. Type: Article
Jun 1 2001
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy