Separating modeling and simulation aspects in hardware software framework-based modeling languages
Joint Authors
Lapalme, James
Abu al-Hamid, al-Mustafa
Nicolescu, Gabriela
Rousseau, Frédéric
Source
The Arabian Journal for Science and Engineering. Section C, Theme issues
Issue
Vol. 32, Issue 2C(s) (31 Dec. 2007), pp.41-60, 20 p.
Publisher
King Fahd University of Petroleum and Minerals
Publication Date
2007-12-31
Country of Publication
Saudi Arabia
No. of Pages
20
Main Subjects
Information Technology and Computer Science
Topics
Abstract AR
من المعروف أنه كلما زاد عدد الترانزستورات في الشريحة الواحدة زادت الفجوة الإنتاجية مع صناعة السليكون اتساعا.
لذلك يسعى العديد من الباحثين لحل مشكلة من زوايا مختلفة.
فبينما يرى البعض أن الحل يكمن في لغات النمذجة المختصة بحقل معين يرى آخرون أن الحل يكمن في استخدام لغات النمذجة التي تعتمد على طريقة المكتبة / البنية.
و يرى فريق آخر أن استخدام الأدوات المعقدة و المسجلة هو الحل.
و الحقيقة أن أيا من هذه الحلول ليس حلا كاملا.
و مع هذا فإن الحلول القائمة على الهياكل المبنية على التوجه إلى الهدف مثل نظام (C) تكتسب زخما كبيرا.
و قبولا من الصناعة.
و بالرغم من كل الجهود المبذولة من أجل تطوير هذه الحلول فإن جهودا قليلة هي التي بذلت من أجل دراسة تقنيات تصميم البرمجيات اللازمة لتطوير حلول قائمة على الهياكل المبنية.
و لذلك فإن الغرض الرئيسي من هذه الورقة هو عرض كيفية استخدام تقنيات هندسة البرمجيات للحصول على حلول أفضل للنمذجة القائمة على الهياكل.
و هذه الحلول تتميز بالفصل الواضح بين الاعتبارات الخاصة بالنمذجة و تلك الخاصة بالمحاكاة.
و تقدم الورقة طريقة جديدة للنمذجة الهيكلية تسمى (SoCML) و تتمتع بالخاصية السالفة الذكر.
و تتمتع (SoCML) أيضا بمزايا أخرى عديدة مثل التحقق باستخدام الاعتراض، و كذلك الدعم البديل للمحاكاة.
Abstract EN
As transistor integration reaches the order of billions, the already significant productivity gap which plagues the silicon industry will only widen further.
Many are working on the problem from different angles.
Some regard domain-specific modeling languages as a solution.
Others believe in modeling languages which are based on a library/framework approach.
Yet others believe in sophisticated proprietary tools.
None of the current paths seem to be silver bullets.
However, object-oriented framework-based solutions, such as SystemC, are gaining a great deal of momentum and acceptance from the industry.
Despite all the efforts which have been spent on the development of these types of solutions, very few efforts have been spent on the cornerstone task of investigating which software design techniques and technologies should be used to develop effective framework-based solutions.
The main objective of this article is to present how modern software engineering technologies may be used to create better framework-based modeling solutions.
These solutions are characterized by a clear separation of concerns between modeling and simulation aspects.
A novel modeling framework called SoCML is presented which possesses the above characteristic.
SoCML has many benefits such as verification by interception and alternative simulation support.
American Psychological Association (APA)
Lapalme, James& Abu al-Hamid, al-Mustafa& Nicolescu, Gabriela& Rousseau, Frédéric. 2007. Separating modeling and simulation aspects in hardware software framework-based modeling languages. The Arabian Journal for Science and Engineering. Section C, Theme issues،Vol. 32, no. 2C(s), pp.41-60.
https://search.emarefa.net/detail/BIM-358789
Modern Language Association (MLA)
Lapalme, James…[et al.]. Separating modeling and simulation aspects in hardware software framework-based modeling languages. The Arabian Journal for Science and Engineering. Section C, Theme issues Vol. 32, no. 2C(s) (Dec. 2007), pp.41-60.
https://search.emarefa.net/detail/BIM-358789
American Medical Association (AMA)
Lapalme, James& Abu al-Hamid, al-Mustafa& Nicolescu, Gabriela& Rousseau, Frédéric. Separating modeling and simulation aspects in hardware software framework-based modeling languages. The Arabian Journal for Science and Engineering. Section C, Theme issues. 2007. Vol. 32, no. 2C(s), pp.41-60.
https://search.emarefa.net/detail/BIM-358789
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references : p. 59-60
Record ID
BIM-358789