This work aims to review literature related to the latest cyber-physical systems (CPS) for manufacturing in the revolutionary Industry 4.0 for a comprehensive understanding of the challenges, approaches, and used techniques in this domain. Different published studies on CPS for manufacturing in Industry 4.0 paradigms through 2010 to 2019 were searched and summarized. We, then, analyzed the studies at a different granularity level inspecting the title, abstract, and full text to include in the prospective study list. Out of 626 primarily extracted relevant articles, we scrutinized 78 articles as the prospective studies on CPS for manufacturing in Industry 4.0. First, we analyzed the articles’ context to identify the major components along with their associated fine-grained constituents of Industry 4.0. Then, we reviewed different studies through a number of synthesized matrices to narrate the challenges, approaches, and used techniques as the key-enablers of the CPS for manufacturing in Industry 4.0. Although the key technologies of Industry 4.0 are the CPS, Internet of Things (IoT), and Internet of Services (IoS), the human component (HC), cyber component (CC), physical component (PC), and their HC-CC, CC-PC, and HC-PC interfaces need to be standardized to achieve the success of Industry 4.0.
Most of today's software development projects depend on the usage of existing solutions to save time and development cost. We target in this research work the design of a software capability profile that provides a broader view of an organization's internal and external software, along with an exploitation model in line with requirements engineering and enterprise architecture to fill the gap between the goals of the stakeholders and what can be delivered as a practical solution. For this purpose, we define a Framework that offers a qualification that helps to gather the initial requirements that guided the development of existing software. This qualification is based on a proposed Enterprise Architecture Capability Profile and its associated ontology covering business, operational and technical aspects for serviceoriented software. Furthermore, an exploitation methodology is proposed and based on the alignment of requirements engineering with software architecting actions that evolve together, to investigate the highest compatibility of the desired functionalities. Our contribution aims to improve the reuse of existing services, by upgrading these technical components to the level of end-user's requirements for accelerating future business application development. An implementation and a case study are proposed to demonstrate the effectiveness of this approach.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.