Tackling the challenge of software development bringing hybrid AI to embedded systems

Challenge to embedded software development problem

Research and Development

CATS

CAL’s ambition for the future

CAL’s (CATS Advanced/AI/Automotive Laboratory) ambition for the future is realizing the use of a hybrid AI in embedded systems.Hybrid AI is an AI that combines a data driven AI and a logical reasoning A data driven AI is an AI that uses statistical and stochastic methods based on deep learning and other forms of data.A logical reasoning AI is an AI that expresses human knowledge in the form of models, etc.

The head of the Tsujii Research Center, AI Center, National Institute of Advanced Industrial Science and Technology has stated that “flexible AI capable of drawing closer to humans” will come from the fusing of the technology used for AI that can “go beyond human capabilities” based on large amounts of data, and AI that models itself on human intelligence to become “closer to humans”. Through this we can achieve an AI capable of working alongside humans, understanding humans and cooperating with humans.

CAL (CATS Advanced/AI/Automotive Laboratory) researches how such hybrid AI can be applied in embedded systems.Human brains are split into two halves, the left side and the right side, with the corpus callosum connecting the two.Implementing a hybrid AI into an embedded system is based on the same principle, connecting a data driven AI with a logical reasoning AI.

Research themes

Hybrid AICASEKBSEMBDEmbeddedReal Time

Accepting the challenges posed by issues facing embedded software development

With the recent increase in sophistication of automobile functions, such as ADAS (Note 1) and HMI (Note 2), in-vehicle software development has, in turn, increased in both complexity and scope.Looking ahead, development on the next generation of connected cars and self-driving cars not only calls for further technological advancement in the form of AI, edge computing and the like, development support and development management catering for increased functional safety and shorter development times will also increasingly be called into question.Efforts toward the building of a CASE-led automotive society of tomorrow are picking up steam, with CATS developing and providing solutions utilizing next-gen technologies for the automotive industry, in addition to enhancing proprietary development tools for in-vehicle embedded software.In terms of solutions utilizing next-gen technologies, we are actively working towards the creation of new businesses and services for the automotive society of tomorrow through the pursuit toward joint business development toward OTA (Note 3) services, and development management and the verification of automatic operation software in model based development.(Note 2) HMI stands for Human Machine Interface, which refers to components providing drivers with information and sending commands to the vehicle for points of contact between the driver and the vehicle, namely the car navigation system, meters, accelerator and brakes, etc.(Note 3) OTA stands for Over the Air, and is a technology used to perform in-vehicle software updates via a wireless network connection.

Publicly funded research/development/studies Consulting

CATS

2018
Ministry of Economy, Trade and Industry 2018 “Research and Development/Verification Project Toward the Social Application of Advanced Automated Driving Systems: Research Project into Automated Driving System Safety Evaluation Technologies”:

Recommissioned from the Japan Automobile Research Institute (JARI)

2017
“Next-gen AI/Core Robot Technology Development/Next-gen AI Technology Fields/Realization of Embedded Technology Capable of Processing Ontological Reasoning in Real-time, and Their Application to Safe/Reliable Fields”

Recommissioned from the New Energy and Industrial Technology Development Organization (NEDO) JASA

2015
“Automatically Generating mruby Source Code from the State Transition Design Tool ‘ZIPC’ - ?ZIPC Designer for mruby”

Leading Ruby software development support subsidy (Fukuoka Prefecture)

2013
“Improved Reliability and Reduced Costs Through the Automatic Extraction of Optimal Test Patterns Applying Feature Models”

2012 support subsidy for trial manufacturing and development by SMEs (National Federation of Small Business Associations)

“Practical Research Through the Development of Support Tools for FOT Testing Techniques, the Extension of Techniques Applied, and Verification Testing”

Competitive Funding Program Adaptable and Seamless Technology Transfer Program through Target-driven R&D A-STEP (Japan Science and Technology Agency)

2011
“New Embedded System Verification System Development Project”

(Cabinet Office/Okinawa Prefecture)

“Embedded System Platform Development Project (Open Tool Platform Development Project for Improved Quality Interpretability)”

Industrial Technology Practical Development Project Subsidy (Ministry of Economy, Trade and Industry)

2010
“Research into Advanced Testing Technologies Used to Identify Defective Areas from Product Complaints and Inquiries”

Research and Development Support Project for the Creation of New Industries in Okinawa (Okinawa Industry Promotion Public Corporation)

2009
“Testing of Automated Testing Tools Using State Transition Models”

Product development support subsidy for SME manufacturers (trial manufacture development support project) (National Federation of Small Business Associations)

“Development of Embedded Software Design Tools for Multi-core Environments”

Strategic Foundational Technology Improvement Support Operation (Ministry of Economy, Trade and Industry)

2008
“Study into Process Measurement Data for Vital Systems”

Academic-Industrial Collaboration Project at Software Engineering Centers (Ministry of Economy, Trade and Industry: IPA)

2007
“Application and Evaluation of Project Monitoring Tools”

Commissioned project for R&D of industrial technologies
Academic-Industrial Software Engineering Collaboration Project (Development of Highly Reliable Embedded Software) (Ministry of Economy, Trade and Industry: JasPar)

2006
“Packaging of Software Development Project Visualization Tools (EPM Tools)”

Project for the Development of Tools Popularizing Software Development Techniques/”Visualization” Tools/Database Development Project (Ministry of Economy, Trade and Industry: IPA)

2003
“System LSI Design Verification Tools”

Aid from Yokohama City toward research and development by SMEs

2002
“Development of Software Assessment Item Extraction Tools for Embedded Systems”

Information-technology Promotion Agency, Japan (IPA) Priority Area IT Development Project

2000
“Study into System LSI Development Environment Trends”

Japan Electronic Industry Development Association (JEIDA)

“Development of an Integrated Embedded Software Development Environment Tool”

Aid from Yokohama City toward research and development by SMEs

1998
“Study into the Current State of, and Issues with, HW/SW Co-Design With Regard to Embedded Systems in Japan”

Japan Electronic Industry Development Association (JEIDA)

CATS