Friday 26th of April 2024
 

Design patterns - From Architecture to embedded software development


Farah Lakhani and Nabiha Faisal

Developing application software for embedded systems presents many challenges as a number of constraints need to be optimized such as strict timings, limited power usage and memory utilization. Also, successful embedded application design are the result of the combined inputs from various related disciplines such as control engineering and scheduling theory. In this regard, recycling design experience can play a substantial role by providing previously tested and proven techniques incorporated into new designs. This paper reports on the evolution of the concept of ‘Design patterns originated by analogy from building architectures, and now followed by a wide variety of diverse disciplines. In the field of embedded software development patterns have been found to be a useful adjunct to traditional development processes. Nowadays practitioners in the field of successfully implemented patterns are encouraged to build reliable architectures for the safety-critical applications either from scratch or to transform existing architectures into more predictable forms.

Keywords: Embedded systems, Software architecture, design patterns

Download Full-Text


ABOUT THE AUTHORS

Farah Lakhani
Dr. Farah Lakhani received her Bachelor’s and Master’s degrees in Computer Engineering from NED University Karachi and her PhD in Embedded Systems Engineering from the University of Leicester UK. She is currently working as Assistant Professor in the Computer & Software Engineering department at Bahria University Karachi Pakistan. Dr. Farah has published around 10 publications in various international conferences, forums and journals. Her area of research interests are software architectures for modern embedded applications, reliability issues for safety-critical applications and software engineering paradigms.

Nabiha Faisal
Nabiha Faisal received her B.E degree in Computer & Information Systems Engineering from NED University of Engineering & Technology, Karachi, Pakistan, her MEngg degree in Computer Architecture & System Design from NED University of Engineering & Technology, Karachi, Pakistan. Her research interests include Embedded Systems, Artificial Intelligence and Computer Graphics. She is currently working as an Assistant Professor in the Department of Computer & Software Engineering at Bahria University Karachi Campus, Pakistan.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »