From Java to Real-Time Java: A Model-Driven Methodology with Automated Toolchain (Invited Paper): From Java to Real-Time Java: A Model-Driven Methodology
Wanli Chang, Shuai Zhao, Ran Wei, Wellings Andrew John and Alan Burns
Real-time systems are receiving increasing attention with the emerging application scenarios that are safety-critical, complex in functionality, high on timing-related performance requirements, and cost-sensitive, such as autonomous vehicles. Development of real-time systems is error-prone and highly dependent on sophisticated domain expertise, making it a costly process. There is a trend of the existing software without the real-time notion being re-developed to realise real-time features, e.g., in the big data technology. This paper utilises the principles of model-driven engineering (MDE) and proposes the first methodology that automatically converts standard time-sharing Java applications to real-time Java applications. It opens up a new research direction on development automation of real-time programming languages and inspires many research questions that can be jointly investigated by the embedded systems, programming languages as well as MDE communities.
Download Not Available
BibTex Entry
@conference{Chang_2019, author = {Wanli Chang and Shuai Zhao and Ran Wei and Wellings, {Andrew John} and Alan Burns}, day = {23}, language = {English}, month = {7}, note = {20th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2019 ; Conference date: 22-06-2019}, pure_url = {https://pure.york.ac.uk/portal/en/publications/from-java-to-realtime-java-a-modeldriven-methodology-with-automated-toolchain-invited-paper(10a37cbf-869b-4762-af9e-b07252c4ffca).html}, title = {From Java to Real-Time Java: A Model-Driven Methodology with Automated Toolchain (Invited Paper): From Java to Real-Time Java: A Model-Driven Methodology}, url = {https://conf.researchr.org/home/LCTES-2019}, year = {2019} }