Skip to main content

Showing 1–7 of 7 results for author: de Carvalho, R A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2105.01451  [pdf, other

    cs.SE

    Automated Driver Testing for Small Footprint Embedded Systems

    Authors: Sara C. M. Souza, Rogerio Atem de Carvalho

    Abstract: Embedded systems represent a billionaire market and are present in most of the processors produced in the world.Embedded software interacts with external peripherals such as sensors and actuators through drivers. The strong interaction between drivers and external peripherals often hamper embedded software development, in special the testing task, giving that the physical environment may not be de… ▽ More

    Submitted 4 May, 2021; originally announced May 2021.

  2. arXiv:2007.10962  [pdf

    cs.SE eess.SY

    Modern Design Methodologies and the Development of Mechatronic Products

    Authors: Rogerio Atem de Carvalho

    Abstract: This article presents a quick view on the development of mechatronic products and how the techniques of Design Thinking, Concurrent Engineering and Agilism can be integrated to address this development. Design Thinking is employed in the early stages in order to better explore creativity, whereas Concurrent Engineering and Agilism are applied during the development of the product, in order to deal… ▽ More

    Submitted 21 July, 2020; originally announced July 2020.

  3. arXiv:1507.07969  [pdf

    cs.SE

    TDD for Embedded Systems: A Basic Approach and Toolset

    Authors: Rogerio Atem de Carvalho, Hudson Silva, Rafael Ferreira Toledo, Milena Silveira de Azevedo

    Abstract: The evolution of information technology and electronics in general has been consistently increasing the use of embedded systems. While hardware development for these systems is already consistent, software development for embedded systems still lacks a consolidated methodology. This paper describes a process and toolset for Embedded Systems Validation and Verification using FSM (Finite State Machi… ▽ More

    Submitted 3 August, 2015; v1 submitted 28 July, 2015; originally announced July 2015.

    Comments: 07 pages, 05 figures, work in progress

  4. arXiv:1011.2238  [pdf

    cs.SE

    Introducing Business Language Driven Development

    Authors: Rogerio Atem de Carvalho, Rodrigo Soares Manhaes, Fernando Luiz de Carvalho e Silva

    Abstract: A classical problem in Software Engineering is how to certify that every system requirement is correctly implemented by source code. This problem, albeit well studied, can still be considered an open one, given the problems faced by software development organizations. Trying to solve this problem, Behavior-Driven Development (BDD) is a specification technique that automatically certifies that all… ▽ More

    Submitted 9 November, 2010; originally announced November 2010.

    Comments: 17 pages, 10 figures, original work

  5. arXiv:1007.1722  [pdf

    cs.SE

    A tool stack for implementing Behaviour-Driven Development in Python Language

    Authors: Hugo Lopes Tavares, Gustavo Guimaraes Rezende, Vanderson Mota dos Santos, Rodrigo Soares Manhaes, Rogerio Atem de Carvalho

    Abstract: This paper presents a tool stack for the implementation, specification and test of software following the practices of Behavior Driven Development (BDD) in Python language. The usage of this stack highlights the specification and validation of the software's expected behavior, reducing the error rate and improving documentation. Therefore, it is possible to produce code with much less defects at b… ▽ More

    Submitted 10 July, 2010; originally announced July 2010.

    Comments: Original work, 6 pages

  6. arXiv:1006.4892  [pdf

    cs.SE

    Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language

    Authors: Rogerio Atem de Carvalho, Fernando Luiz de Carvalho e Silva, Rodrigo Soares Manhaes

    Abstract: Behavior-Driven Development (BDD) is a specification technique that automatically certifies that all functional requirements are treated properly by source code, through the connection of the textual description of these requirements to automated tests. Given that in some areas, in special Enterprise Information Systems, requirements are identified by Business Process Modeling - which uses graphic… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: Original work, 12 pages, 9 figures, 1 table

  7. arXiv:1005.4975  [pdf

    cs.SE

    Filling the Gap between Business Process Modeling and Behavior Driven Development

    Authors: Rogerio Atem de Carvalho, Rodrigo Soares Manhães, Fernando Luis de Carvalho e Silva

    Abstract: Behavior Driven Development (NORTH, 2006) is a specification technique that is growing in acceptance in the Agile methods communities. BDD allows to securely verify that all functional requirements were treated properly by source code, by connecting the textual description of these requirements to tests. On the other side, the Enterprise Information Systems (EIS) researchers and practitioners de… ▽ More

    Submitted 26 May, 2010; originally announced May 2010.

    Comments: 5 pages, 1 figure, original work