• DocumentCode
    2696249
  • Title

    Analytical design of reusable software components for evolvable, embedded applications

  • Author

    Hoover, Carol L. ; Khosla, Pradeep K. ; Siewiorek, Daniel P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    170
  • Lastpage
    177
  • Abstract
    Transforming software requirements into a software design involves the iterative partition of a solution into software components. The partition process starts with the identification of basic high-level design components and concludes with the definition of low-level design elements such as modules, packages, and library specifications. The process is human-intensive and does not guarantee that design objectives such as reusability, evolvability, and adaptable performance are satisfied. This paper overviews our analytical approach for partitioning basic elements of a software solution into reusable and evolvable software components. We discuss the process of generating basic components for an embedded control application using a representative object-oriented design technique. Then we outline our analytical approach and demonstrate its application to a class of search techniques which can be embedded into applications requiring polynomial-time search of a solution-space. Lastly, we discuss future research directions
  • Keywords
    formal specification; object-oriented methods; software reusability; embedded systems; evolvable systems; high-level design components; library specifications; representative object-oriented design; reusable software components; software design; software requirements; Application software; Computer displays; Control systems; Design methodology; Embedded software; Embedded system; Information processing; Software design; Software reusability; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems and Software Engineering and Technology, 1999. ASSET '99. Proceedings. 1999 IEEE Symposium on
  • Conference_Location
    Richardson, TX
  • Print_ISBN
    0-7695-0122-2
  • Type

    conf

  • DOI
    10.1109/ASSET.1999.756766
  • Filename
    756766