00f542c847d231438e6fb64e0df2a1bc.ppt
- Количество слайдов: 11
OBP Research Oy for simpler creation of embedded systems
Exceptional tools and services for Your exceptional success • OBP Research specializes on embedded and real-time system and software development methodologies. • We provide architecture and design automation products and services for software development. • Our solutions are based on original research results and extensive experience on embedded system development.
Our values: Reliability and effectiveness • Our tools and methods are intended to help building reliable and effective software. • Our professinals have experience among others on military, industrial, and battery operated critical systems. • We don’t trade our values for buzzwords and fancy & cool features.
History • The scientific basis of the principal products of OBP Research were developed in late 80's and early 90's in Technical Research Centre of Finland (VTT) mainly by the founders of OBP Research Oy. • Year 1998 Operation of OBP Research Oy starts. OBP Research Oy acquires Rea. Geni. X technology from VTT. • 2000 -2008 focus on in-house tool development and engineering subcontracting • Currently focus on research and development on code generation and real-time kernel technology
Products and services • System and software design method training Ø Reduces complexity, boosts productivity • Software development tools: Rea. Geni. X generators Ø Speed up development cycle, improve quality • Real-time microkernel Rea. GOS Ø Easy to use safely and effectively • In-house tool development Ø Automation of well defined tasks may substantially improve productivity • Engineering and consulting Ø We understand real-time problems and can cope with them
System and software design method Ø Reduces complexity – Separate concerns are addressed in separate phases or in separate documents Ø Boosts productivity – Early testing of essential functionality -> cuts expensive quality issues at the end of the project – Fits to control systems – Hierarchical modules, state machines and dataflows are natural concepts for control and measurement systems – Modular design components can be reused
Software development tools • Rea. Geni. X Programmer – Allows code to be designed and maintained as state machine diagrams and hierarchical architecture diagrams Ø Speeds up development cycle Ø Ensures that documentation is up to date Ø Generated code contains less errors – better quality – Helps validation of early designs by prototyping Ø Catch errors early and get substantial savings • Rea. Geni. X Priorizer – Configures the Rea. GOS R-T kernel according to a task diagram Ø saves time and prevents errors in applying an R-T kernel
Real-Time Kernel Rea. GOS • Effective, simple, and easy-to-use Ø Saves time in development Ø Saves hardware in manufacturing Ø Saves power in use • Event based Run-To-Completion operating principle Ø Simpler and more reliable application programs • Highly portable Ø Porting to your processor can be reasonably included to your development project • Configured and generated from a design diagram Ø Easy to configure, easy to maintain
In-house tool development • Design and implementation tools tuned specifically for the customer’s product and process can substantially boost productivity and improve quality. • OBP has skills and experience for efficient development of in-house tools for our customers.
Engineering and consulting • Needs analysis (QFD) – helps to build the right system that does its job and is accepted by important interest groups • Systems analysis – results a testable model with the core functionality • System design – consulting in implementation technology, hardware, and interface design decisions to ensure balanced and reliable entirety • Software development – We have extensive experience with wide range of applications, technologies, languages, and methods. We are accustomed to fulfill challenging requirements.
Mission Our mission is to continuously simplify the development and maintenance of dependable embedded real-time systems.
00f542c847d231438e6fb64e0df2a1bc.ppt