Component-based Software Is Becoming an Increasingly Popular Technology as a Means for Creating Complex Software Systems by Assembling
نویسندگان
چکیده
Since the first microkernel appeared, improving modularity and flexibility of operating systems, there has been support for application-specific operating systems (ASOS). This term is often used to refer to the ability for customization and reconfiguration to meet the requirements of specific applications or application domains. The general idea is to provide lower cost and higher performance by eliminating general-purpose operating system features that are unnecessary for the application, and possibly tailoring included features to better suit the application being developed. Embedded applications are proliferating at an amazing rate with no end in sight. They are present in many industries such as telecommunications, automotive, consumer electronics, medical instrumentation, and office automation. While each embedded application is unique, their success generally depends on the same criteria, such as costeffective variations and flexible operation of the product, minimal time to market, and minimal product costs. In most embedded applications, the use of general-purpose operating systems (GPOS) platforms is not applicable because it is too expensive. Embedded system requirements such as processor performance, memory, and cost are so variable that a GPOS cannot meet all the needs. Other approaches, such as avoiding an operating system altogether by implementing all the functionality directly, or by developing an in-house operating system, can limit flexibility and be expensive. However, a recent survey suggests that these approaches are used by 66 percent L. Fernando Friedrich
منابع مشابه
A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملModeling Interactive Scientific Visualization Applications with Strict Colored Fifo Nets
MODELING INTERACTIVE SCIENTIFIC VISUALIZATION APPLICATIONS WITH STRICT COLORED FIFO NETS Abderrahim Ait Wakrime, Sébastien Limet and Sophie Robert *1, 2, 3 University Orléans, INSA Centre Val de Loire, LIFO, EA 4022, F-45067, Orléans, France ABSTRACT Component-based approaches are becoming popular in recent years in the software development. The goal of these approaches is to build software sys...
متن کاملIntegrating Component-Based Scientific Computing Software
In recent years, software component technology has been a successful methodology for large-scale commercial software development. Component technology combines a set of frequently used functions in an easily reusable form and makes the implementation transparent to the users or other components. Developers create new software applications by connecting together a group of components. Component ...
متن کاملVirtual Space as a Platform for Student Research Practices
Online learning is becoming an increasingly popular request. Many universities are moving fully or partially to this form of study. In the article, the authors considered what is virtual space, what are its criteria, as well as applicability for teaching students and passing research practices. Based on an analysis of existing virtual spaces (platforms), an experiment was conducted. The study s...
متن کاملImplementing collaborative learning activities in the classroom supported by one-to-one mobile computing: A design-based process
Mobile devices such as PDAs, smartphones and tablet computers are becoming increasingly popular, setting out opportunities for new ways of communicating and collaborating. Research initiatives have ascertained the potential of mobile devices in education, and particularly, the benefits of incorporating them in the classroom for eliciting collaborative learning and active student participation. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001