Architecture analysis and design language (AADL) is an architecture description language standard for embedded real-time systems and it is widely used in safety-critical applications. For facilitating verifcafion an...Architecture analysis and design language (AADL) is an architecture description language standard for embedded real-time systems and it is widely used in safety-critical applications. For facilitating verifcafion and analysis, model transformation is one of the methods. A synchronous subset of AADL and a general methodology for translating the AADL subset into timed abstract state machine (TASM) were studied. Based on the arias transformation language ( ATL ) framework, the associated translating tool AADL2TASM was implemented by defining the meta-model of both AADL and TASM, and the ATL transformation rules. A case study with property verification of the AADL model was also presented for validating the tool.展开更多
We discuss the evolution of object oriented software development process based on software pattern. For developing mature software framework and component, we advocate to elicit and incorporate software patterns for ...We discuss the evolution of object oriented software development process based on software pattern. For developing mature software framework and component, we advocate to elicit and incorporate software patterns for ensuing quality and reusability of software frameworks. On the analysis base of requirement specification for business application domain, we present analysis method and basic role model of software framework. We also elicit analysis pattern of framework architecture, and design basic role classes and their structure.展开更多
Timely investigating post-disaster situations to locate survivors and secure hazardous sources is critical,but also very challenging and risky.Despite first responders putting their lives at risk in saving others,huma...Timely investigating post-disaster situations to locate survivors and secure hazardous sources is critical,but also very challenging and risky.Despite first responders putting their lives at risk in saving others,human-physical limits cause delays in response time,resulting in fatality and property damage.In this paper,we proposed and implemented a framework intended for creating collaboration between heterogeneous unmanned vehicles and first responders to make search and rescue operations safer and faster.The framework consists of unmanned aerial vehicles(UAVs),unmanned ground vehicles(UGVs),a cloud-based remote control station(RCS).A light-weight message queuing telemetry transport(MQTT)based communication is adopted for facilitating collaboration between autonomous systems.To effectively work under unfavorable disaster conditions,antenna tracker is developed as a tool to extend network coverage to distant areas,and mobile charging points for the UAVs are also implemented.The proposed framework’s performance is evaluated in terms of end-to-end delay and analyzed using architectural analysis and design language(AADL).Experimental measurements and simulation results show that the adopted communication protocol performs more efficiently than other conventional communication protocols,and the implemented UAV control mechanisms are functioning properly.Several scenarios are implemented to validate the overall effectiveness of the proposed framework and demonstrate possible use cases.展开更多
This paper discusses the geological characteristics and architectures of sequence boundaries and their vicinities and has proposed a classification scheme for the sequence boundaries, which can thus be grouped into th...This paper discusses the geological characteristics and architectures of sequence boundaries and their vicinities and has proposed a classification scheme for the sequence boundaries, which can thus be grouped into three types and eight categories: type I includes exposed truncated surface, palaeosol surface, palaeokarst surface and exposed surface; type Ⅱ boundaries include structural transitional surface during sea-level fall and transgressive onlap surface; and type Ⅲ includes submarine erosional diagenetic diastem and event surface. A study has been made for the three major boundaries lying between the Permian and pre-Permian, the Permian and Triassic, and the Middle and Lower Triassic respectively in terms of multiple disciplines such as lithostratigraphy, biostratigraphy, magnetostratigraphy and carbon and oxygen isotopic geology. These three boundaries are ascribed to type I , typeⅡ and typeⅢ, respectively.展开更多
Today's manufacturing cnvironmem forces manufacturing companies to make as many product variations as possible at affordable costs within a short time. Mass customisation is one of most important technologies for com...Today's manufacturing cnvironmem forces manufacturing companies to make as many product variations as possible at affordable costs within a short time. Mass customisation is one of most important technologies for companies to achieve their objectives. Efforts to mass customisation should be made on two aspects: (1) To modularize products and make them as less differences as possible; (2) To design manufacturing resources and make them provide as many processes variations as possible. This paper reports our recent work on aspect (2), i.e. how to design a reconfignrable manufacturing system (RMS) so that it can be competent to accomplish various processes optimally; Reconfignrable robot system (RRS) is taken as an example. RMS design involves architecture design and configuration design, and configuration design is further divided in design analysis and design synthesis. Axiomatic design theory (ADT) is applied to architecture design, the features and issues of RRS configuration design are discussed, automatic modelling method is developed for design analysis, and concurrent design methodology is presented for design synthesis.展开更多
Architectural modeling and behavior analysis are two important concerns in the software development. They are often implemented separately, and specified by their own supporting notations. Architectural modeling helps...Architectural modeling and behavior analysis are two important concerns in the software development. They are often implemented separately, and specified by their own supporting notations. Architectural modeling helps to guarantee the system design to satisfy the requirement, and behavior analysis can ensure the interaction correctness. To improve the trustworthiness, methods trying to combine architectural modeling and behavior analysis notations together have been proposed, e.g., establishing a one-way mapping relation. However, the one-way relation cannot ensure updating one notation specifications in accordance with the other one, which results in inconsistency problems. In this paper, we present an approach to integrating behavior analysis into architectural modeling, which establishes the interoperability between architectural modeling notation and behavior analysis notation by a bidirectional mapping. The architecture is specified by the modeling language, architecture analysis and design language (AADL), and then mapped to behavior analysis notation, Darwin/FSP (finite state process) through the bidirectional transformation. The bidirectional transformarion provides traceability, which makes behavior analysis result provided by a model checker can be traced and reflected back to the original AADL specifications. In this way, the behavior analysis is integrated into architectural modeling. The feasibility of our approach is shown by a control system example.展开更多
Field-based sedimentology,state of the art facies analysis and sequence stratigraphic framework analysis have revealed the controls of local and global tectonics,basin-marginal slope,climate and changes in relative se...Field-based sedimentology,state of the art facies analysis and sequence stratigraphic framework analysis have revealed the controls of local and global tectonics,basin-marginal slope,climate and changes in relative sea level (RSL) over the sedimentation pattern and evolution of a Neoproterozoic Kerur Formation within the Badami Group of Kaladgi Supergroup in India.The entire succession shows three major cycles of deposition.Facies study and fluvial architectural elemental analysis suggest considerable variations in depositional environments as well as palaeogeography.A transition from basin-margin alluvial cone deposits to braided system,initially with fluctuating ephemeral flows then to a steadier semi-perennial nature,is discernible within the 1^(st) cycle,in response to decreasing depositional slope with rising water table.The initial alluvial cone and braided ephemeral streams of high slope areas is designated as a product of low accommodation systems tract (LAST),while the semi-perennial system with steadier flows,representing the axial river of the initial rift valley,appears to be a product of high-accommodation systems tract (HAST).The 2^(nd) cycle begins with a perennial and steady braided river system and grades upward to a shallow marine succession,comprising wave-dominated,well-sorted sandstone,with a granular transgressive lag at the base.Thus,the bottommost fluvial interval of the 2^(nd) cycle constitutes the lowstand systems tract (LST).The marine succession represents deposits of outer shelf offshore to foreshore-beach settings and is composed of an initially deepening and fining upward transgressive systems tract (TST),followed by a coarsening and shallowing upward highstand systems tract (HST) with a maximum marine flooding surface (MFS) in between,demarcated by a shale-rich condensed zone.The 3^(rd) cycle,with its prograding alluvial fan and aggrading braided fluvial deposits and restricted occurrence,represents only the low accommodation systems tract(LAST) with a subaerial unconformity at the base.The basin evidently initiated in the western sector,followed by its eastward expansion during the first major rejuvenation of the basin margin faults,after the deposition of the 1^(st) cycle.After the basin-wide deposition of the 2^(nd) cycle,restricted development of the 3^(rd) cycle took place in the western sector only,following the second major rejuvenation of the fault system.The proposed sedimentological model,supported by established geochronological constraints,suggests that the sedimentation in the 1^(st) cycle begins with scree cones,alluvial fans and braided ephemeral channel networks,originated from faulted basin margins within a riftogenic setting possibly related to the global-scale extensional tectonics of Rodinia breakup.After the expansion of the basin,the marine inundation has been correlated to the transgression that possibly took place during the post-rift maturation stages.展开更多
Cyber-physical systems(CPSs)are becoming increasingly important in safety-critical systems.Particular risk analysis(PRA)is an essential step in the safety assessment process to guarantee the quality of a system in the...Cyber-physical systems(CPSs)are becoming increasingly important in safety-critical systems.Particular risk analysis(PRA)is an essential step in the safety assessment process to guarantee the quality of a system in the early phase of system development.Human factors like the physical environment are the most important part of particular risk assessment.Therefore,it is necessary to analyze the safety of the system considering human factor and physical factor.In this paper,we propose a new particular risk model(PRM)to improve the modeling ability of the Architecture Analysis and Design Language(AADL).An architecture-based PRA method is presented to support safety assessment for the AADL model of a cyber-physical system.To simulate the PRM with the proposed PRA method,model transformation from PRM to a deterministic and stochastic Petri net model is implemented.Finally,a case study on the power grid system of CPS is modeled and analyzed using the proposed method.展开更多
The analysis of single cells instead of cell populations is important for characterizing cellular heterogeneity and elucidating the cellular signalling pathways. Nanoelectrodes have emerged as an increasingly importan...The analysis of single cells instead of cell populations is important for characterizing cellular heterogeneity and elucidating the cellular signalling pathways. Nanoelectrodes have emerged as an increasingly important tool for biomolecule analyses at the single-cell level with high spatial or temporal resolution. Various electrochemical methods, such as amperometry and scanning electrochemical microscopy(SECM), have been applied. Research to date has focused on the development of new nanoelectrochemical architectures, such as arrays, to achieve higher spatial resolution and faster analysis rates for single-cell analysis. In this review, the fabrication of these new nanoelectrochemical architectures and their applications in high spatial resolution single-cell analyses are discussed. The recent progress of Chinese researchers is highlighted.展开更多
Rice is one of the most consumed staple food plants around the world, and its plant architecture is very important to improve the grain yield (Zhang et al., 2008). Plant height, leaf angle, tiller number and angle, ...Rice is one of the most consumed staple food plants around the world, and its plant architecture is very important to improve the grain yield (Zhang et al., 2008). Plant height, leaf angle, tiller number and angle, and uniformity of panicle layer all can have strong effects on grain yield (Wang and Li, 2008). During the long history of domestication, rice has been selected to develop uniform tiller height architecture that ensures panicle layer uniformity and ease of harvesting (Ma et al., 2009), and is largely determined by the synchronic culm elongation.展开更多
Physical objects are getting connected to the Internet at an exceptional rate,making the idea of the Internet of Things(IoT)a reality.The IoT ecosystem is evident everywhere in the form of smart homes,health care syst...Physical objects are getting connected to the Internet at an exceptional rate,making the idea of the Internet of Things(IoT)a reality.The IoT ecosystem is evident everywhere in the form of smart homes,health care systems,wearables,connected vehicles,and industries.This has given rise to risks associated with the privacy and security of systems.Security issues and cyber attacks on IoT devices may potentially hinder the growth of IoT products due to deficiencies in the architecture.To counter these issues,we need to implement privacy and security right from the building blocks of IoT.The IoT architecture has evolved over the years,improving the stack of architecture with new solutions such as scalability,management,interoperability,and extensibility.This emphasizes the need to standardize and organize the IoT reference architecture in federation with privacy and security concerns.In this study,we examine and analyze 12 existing IoT reference architectures to identify their shortcomings on the basis of the requirements addressed in the standards.We propose an architecture,the privacy-federated IoT security reference architecture(PF-IoT-SRA),which interprets all the involved privacy metrics and counters major threats and attacks in the IoT communication environment.It is a step toward the standardization of the domain architecture.We effectively validate our proposed reference architecture using the architecture trade-off analysis method(ATAM),an industry-recognized scenario-based approach.展开更多
SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-critical real-time systems such as avionics, space systems, and nu- clear power plants. This paper reports a compiler pr...SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-critical real-time systems such as avionics, space systems, and nu- clear power plants. This paper reports a compiler prototype for SIGNAL. Compared with the existing SIGNAL com- piler, we propose a new intermediate representation (named S-CGA, a variant of clocked guarded actions), to integrate more synchronous programs into our compiler prototype in the future. The front-end of the compiler, i.e., the transla- tion from SIGNAL to S-CGA, is presented. As well, the proof of semantics preservation is mechanized in the theo- rem prover Coq. Moreover, we present the back-end of the compiler, including sequential code generation and multi- threaded code generation with time-predictable properties. With the rising importance of multi-core processors in safety- critical embedded systems or cyber-physical systems (CPS), there is a growing need for model-driven generation of multi- threaded code and thus mapping on multi-core. We propose a time-predictable multi-core architecture model in archi- tecture analysis and design language (AADL), and map the multi-threaded code to this model.展开更多
基金National Natural Science Foundations of China (No. 61073013,No. 90818024)Aviation Science Foundation of China(No.2010ZAO4001)
文摘Architecture analysis and design language (AADL) is an architecture description language standard for embedded real-time systems and it is widely used in safety-critical applications. For facilitating verifcafion and analysis, model transformation is one of the methods. A synchronous subset of AADL and a general methodology for translating the AADL subset into timed abstract state machine (TASM) were studied. Based on the arias transformation language ( ATL ) framework, the associated translating tool AADL2TASM was implemented by defining the meta-model of both AADL and TASM, and the ATL transformation rules. A case study with property verification of the AADL model was also presented for validating the tool.
基金The research has gained the stake of Middleware Software Division of Software Group of F ujitsu L imitedJapanThe Project T
文摘We discuss the evolution of object oriented software development process based on software pattern. For developing mature software framework and component, we advocate to elicit and incorporate software patterns for ensuing quality and reusability of software frameworks. On the analysis base of requirement specification for business application domain, we present analysis method and basic role model of software framework. We also elicit analysis pattern of framework architecture, and design basic role classes and their structure.
基金supported partially by AirForce Research Laboratory,the Office of the Secretary of Defense(OSD)(FA8750-15-2-0116)the National Science Foundation(NSF)(1832110)the National Institute of Aerospace and Langley(C16-2B00-NCAT)。
文摘Timely investigating post-disaster situations to locate survivors and secure hazardous sources is critical,but also very challenging and risky.Despite first responders putting their lives at risk in saving others,human-physical limits cause delays in response time,resulting in fatality and property damage.In this paper,we proposed and implemented a framework intended for creating collaboration between heterogeneous unmanned vehicles and first responders to make search and rescue operations safer and faster.The framework consists of unmanned aerial vehicles(UAVs),unmanned ground vehicles(UGVs),a cloud-based remote control station(RCS).A light-weight message queuing telemetry transport(MQTT)based communication is adopted for facilitating collaboration between autonomous systems.To effectively work under unfavorable disaster conditions,antenna tracker is developed as a tool to extend network coverage to distant areas,and mobile charging points for the UAVs are also implemented.The proposed framework’s performance is evaluated in terms of end-to-end delay and analyzed using architectural analysis and design language(AADL).Experimental measurements and simulation results show that the adopted communication protocol performs more efficiently than other conventional communication protocols,and the implemented UAV control mechanisms are functioning properly.Several scenarios are implemented to validate the overall effectiveness of the proposed framework and demonstrate possible use cases.
文摘This paper discusses the geological characteristics and architectures of sequence boundaries and their vicinities and has proposed a classification scheme for the sequence boundaries, which can thus be grouped into three types and eight categories: type I includes exposed truncated surface, palaeosol surface, palaeokarst surface and exposed surface; type Ⅱ boundaries include structural transitional surface during sea-level fall and transgressive onlap surface; and type Ⅲ includes submarine erosional diagenetic diastem and event surface. A study has been made for the three major boundaries lying between the Permian and pre-Permian, the Permian and Triassic, and the Middle and Lower Triassic respectively in terms of multiple disciplines such as lithostratigraphy, biostratigraphy, magnetostratigraphy and carbon and oxygen isotopic geology. These three boundaries are ascribed to type I , typeⅡ and typeⅢ, respectively.
文摘Today's manufacturing cnvironmem forces manufacturing companies to make as many product variations as possible at affordable costs within a short time. Mass customisation is one of most important technologies for companies to achieve their objectives. Efforts to mass customisation should be made on two aspects: (1) To modularize products and make them as less differences as possible; (2) To design manufacturing resources and make them provide as many processes variations as possible. This paper reports our recent work on aspect (2), i.e. how to design a reconfignrable manufacturing system (RMS) so that it can be competent to accomplish various processes optimally; Reconfignrable robot system (RRS) is taken as an example. RMS design involves architecture design and configuration design, and configuration design is further divided in design analysis and design synthesis. Axiomatic design theory (ADT) is applied to architecture design, the features and issues of RRS configuration design are discussed, automatic modelling method is developed for design analysis, and concurrent design methodology is presented for design synthesis.
基金The authors would like to thank anonymous reviewers for their helpful comments and suggestions. Special thanks to Raymond Cheng, Andrew Liu and Yuan Yao for their careful revisions. This work was supported by the National Natural Science Foundation of China under (Grant Nos. 91118004, 61232007), and the Innovation Program of Shanghai Municipal Education Commission (13ZZ023).
文摘Architectural modeling and behavior analysis are two important concerns in the software development. They are often implemented separately, and specified by their own supporting notations. Architectural modeling helps to guarantee the system design to satisfy the requirement, and behavior analysis can ensure the interaction correctness. To improve the trustworthiness, methods trying to combine architectural modeling and behavior analysis notations together have been proposed, e.g., establishing a one-way mapping relation. However, the one-way relation cannot ensure updating one notation specifications in accordance with the other one, which results in inconsistency problems. In this paper, we present an approach to integrating behavior analysis into architectural modeling, which establishes the interoperability between architectural modeling notation and behavior analysis notation by a bidirectional mapping. The architecture is specified by the modeling language, architecture analysis and design language (AADL), and then mapped to behavior analysis notation, Darwin/FSP (finite state process) through the bidirectional transformation. The bidirectional transformarion provides traceability, which makes behavior analysis result provided by a model checker can be traced and reflected back to the original AADL specifications. In this way, the behavior analysis is integrated into architectural modeling. The feasibility of our approach is shown by a control system example.
文摘Field-based sedimentology,state of the art facies analysis and sequence stratigraphic framework analysis have revealed the controls of local and global tectonics,basin-marginal slope,climate and changes in relative sea level (RSL) over the sedimentation pattern and evolution of a Neoproterozoic Kerur Formation within the Badami Group of Kaladgi Supergroup in India.The entire succession shows three major cycles of deposition.Facies study and fluvial architectural elemental analysis suggest considerable variations in depositional environments as well as palaeogeography.A transition from basin-margin alluvial cone deposits to braided system,initially with fluctuating ephemeral flows then to a steadier semi-perennial nature,is discernible within the 1^(st) cycle,in response to decreasing depositional slope with rising water table.The initial alluvial cone and braided ephemeral streams of high slope areas is designated as a product of low accommodation systems tract (LAST),while the semi-perennial system with steadier flows,representing the axial river of the initial rift valley,appears to be a product of high-accommodation systems tract (HAST).The 2^(nd) cycle begins with a perennial and steady braided river system and grades upward to a shallow marine succession,comprising wave-dominated,well-sorted sandstone,with a granular transgressive lag at the base.Thus,the bottommost fluvial interval of the 2^(nd) cycle constitutes the lowstand systems tract (LST).The marine succession represents deposits of outer shelf offshore to foreshore-beach settings and is composed of an initially deepening and fining upward transgressive systems tract (TST),followed by a coarsening and shallowing upward highstand systems tract (HST) with a maximum marine flooding surface (MFS) in between,demarcated by a shale-rich condensed zone.The 3^(rd) cycle,with its prograding alluvial fan and aggrading braided fluvial deposits and restricted occurrence,represents only the low accommodation systems tract(LAST) with a subaerial unconformity at the base.The basin evidently initiated in the western sector,followed by its eastward expansion during the first major rejuvenation of the basin margin faults,after the deposition of the 1^(st) cycle.After the basin-wide deposition of the 2^(nd) cycle,restricted development of the 3^(rd) cycle took place in the western sector only,following the second major rejuvenation of the fault system.The proposed sedimentological model,supported by established geochronological constraints,suggests that the sedimentation in the 1^(st) cycle begins with scree cones,alluvial fans and braided ephemeral channel networks,originated from faulted basin margins within a riftogenic setting possibly related to the global-scale extensional tectonics of Rodinia breakup.After the expansion of the basin,the marine inundation has been correlated to the transgression that possibly took place during the post-rift maturation stages.
基金the State Power Grid Company Science and Technical Plan Project,China(No.5100-201940008A-0-0-00)。
文摘Cyber-physical systems(CPSs)are becoming increasingly important in safety-critical systems.Particular risk analysis(PRA)is an essential step in the safety assessment process to guarantee the quality of a system in the early phase of system development.Human factors like the physical environment are the most important part of particular risk assessment.Therefore,it is necessary to analyze the safety of the system considering human factor and physical factor.In this paper,we propose a new particular risk model(PRM)to improve the modeling ability of the Architecture Analysis and Design Language(AADL).An architecture-based PRA method is presented to support safety assessment for the AADL model of a cyber-physical system.To simulate the PRM with the proposed PRA method,model transformation from PRM to a deterministic and stochastic Petri net model is implemented.Finally,a case study on the power grid system of CPS is modeled and analyzed using the proposed method.
基金supported by the National Natural Science Foundation of China (21327902)
文摘The analysis of single cells instead of cell populations is important for characterizing cellular heterogeneity and elucidating the cellular signalling pathways. Nanoelectrodes have emerged as an increasingly important tool for biomolecule analyses at the single-cell level with high spatial or temporal resolution. Various electrochemical methods, such as amperometry and scanning electrochemical microscopy(SECM), have been applied. Research to date has focused on the development of new nanoelectrochemical architectures, such as arrays, to achieve higher spatial resolution and faster analysis rates for single-cell analysis. In this review, the fabrication of these new nanoelectrochemical architectures and their applications in high spatial resolution single-cell analyses are discussed. The recent progress of Chinese researchers is highlighted.
基金supported by funds from the National Transgenic Major Program Grants(No.2009ZX08009-022B)
文摘Rice is one of the most consumed staple food plants around the world, and its plant architecture is very important to improve the grain yield (Zhang et al., 2008). Plant height, leaf angle, tiller number and angle, and uniformity of panicle layer all can have strong effects on grain yield (Wang and Li, 2008). During the long history of domestication, rice has been selected to develop uniform tiller height architecture that ensures panicle layer uniformity and ease of harvesting (Ma et al., 2009), and is largely determined by the synchronic culm elongation.
文摘Physical objects are getting connected to the Internet at an exceptional rate,making the idea of the Internet of Things(IoT)a reality.The IoT ecosystem is evident everywhere in the form of smart homes,health care systems,wearables,connected vehicles,and industries.This has given rise to risks associated with the privacy and security of systems.Security issues and cyber attacks on IoT devices may potentially hinder the growth of IoT products due to deficiencies in the architecture.To counter these issues,we need to implement privacy and security right from the building blocks of IoT.The IoT architecture has evolved over the years,improving the stack of architecture with new solutions such as scalability,management,interoperability,and extensibility.This emphasizes the need to standardize and organize the IoT reference architecture in federation with privacy and security concerns.In this study,we examine and analyze 12 existing IoT reference architectures to identify their shortcomings on the basis of the requirements addressed in the standards.We propose an architecture,the privacy-federated IoT security reference architecture(PF-IoT-SRA),which interprets all the involved privacy metrics and counters major threats and attacks in the IoT communication environment.It is a step toward the standardization of the domain architecture.We effectively validate our proposed reference architecture using the architecture trade-off analysis method(ATAM),an industry-recognized scenario-based approach.
文摘SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-critical real-time systems such as avionics, space systems, and nu- clear power plants. This paper reports a compiler prototype for SIGNAL. Compared with the existing SIGNAL com- piler, we propose a new intermediate representation (named S-CGA, a variant of clocked guarded actions), to integrate more synchronous programs into our compiler prototype in the future. The front-end of the compiler, i.e., the transla- tion from SIGNAL to S-CGA, is presented. As well, the proof of semantics preservation is mechanized in the theo- rem prover Coq. Moreover, we present the back-end of the compiler, including sequential code generation and multi- threaded code generation with time-predictable properties. With the rising importance of multi-core processors in safety- critical embedded systems or cyber-physical systems (CPS), there is a growing need for model-driven generation of multi- threaded code and thus mapping on multi-core. We propose a time-predictable multi-core architecture model in archi- tecture analysis and design language (AADL), and map the multi-threaded code to this model.