pinecone/core-2020-05-10-deduplication huggingface dataset:
Model Checking of Transition-Labeled Finite-State Machines

We show that recent Model-driven Engineering that  uses sequential finite state models in combination with  a common sense logic is subject to efficient model checking.  To achieve this, we first provide a formal semantics  of the models. Using this semantics and  methods for  modeling sequential programs we obtain small Kripke structures.  When considering the logics, we need to extend this  to handle external variables and the possibilities of  those variables been affected at any time during the  execution of the sequential finite state  machine. Thus, we extend the construction of the Kripke  structure to this case.  As a proof of concept, we use a classical example  of modeling a microwave behavior and producing the  corresponding software directly from models.  The construction of the Kripke structure has been implemented  using {/tt flex}, {/tt bison} and {/tt C++}, and properties  are verified using /NUSMV.Griffith Sciences, School of Information and Communication TechnologyFull Tex
On the Benefit of Automated Static Analysis for Small and Medium-Sized
  Software Enterprises

Today's small and medium-sized enterprises (SMEs) in the software industry
are faced with major challenges. While having to work efficiently using limited
resources they have to perform quality assurance on their code to avoid the
risk of further effort for bug fixes or compensations. Automated static
analysis can reduce this risk because it promises little effort for running an
analysis. We report on our experience in analysing five projects from and with
SMEs by three different static analysis techniques: code clone detection, bug
pattern detection and architecture conformance analysis. We found that the
effort that was needed to introduce those techniques was small (mostly below
one person-hour), that we can detect diverse defects in production code and
that the participating companies perceived the usefulness of the presented
techniques as well as our analysis results high enough to include the
techniques in their quality assurance.Comment: 25 pages, 0 figure
BIM : a methodology to transform business processes into software systems

This manuscript proposes a guiding methodology to obtain a software system that supports the execution of the business processes existing within an organization. The methodology promotes the usage of business process reference models and intends to reduce the implementation time of the software systems. The methodology assumes four distinct phases and several abstraction levels and is applicable both when developing systems from scratch or in re-engineering contexts. The methodology embodies a special phase to handle the diversity of the business processes of an organization. By tailoring process reference models and by considering the characteristics of a specific organization, a proper set of business processes is derived for that organization. Then, we can obtain a suitable information system and implement its automatable parts in a software solution that can run on top of open source software frameworks. We also present four new supporting concepts to the methodology, and a summarized execution of it
Analysis of service oriented software systems with the conversation calculus

We overview some perspectives on the concept of service-based computing, and discuss the motivation of a small set of modeling abstractions for expressing and analyzing service based systems, which have led to the design of the Conversation Calculus. Distinguishing aspects of the Conversation Calculus are the adoption of a very simple, context sensitive, local message-passing communication mechanism, natural support for modeling multi-party conversations, and a novel mechanism for handling exceptional behavior. In this paper, written in a tutorial style, we review some Conversation Calculus based analysis techniques for reasoning about properties of service-based systems, mainly by going through a sequence of illustrating examples
A method for evaluating lean assembly process at design stage

Lean product design has the potential to reduce the overall product development time and cost and can improve the quality of a product. However, it has been found that no or little work has been carried out to provide an integrated framework of "lean design" and to quantitatively evaluate the effectiveness of lean practices/principles in product development process. This research proposed an integrated framework for lean design process and developed a dynamic decision making tool based on Methods Time Measurement (MTM) approach for assessing the impact of lean design on the assembly process. The proposed integrated lean framework demonstrates the lean processes to be followed in the product design and assembly process in order to achieve overall leanness. The decision tool consists of a central database, the lean design guidelines, and MTM analysis. Microsoft Access and C# are utilized to develop the user interface to use the MTM analysis as decision making tool. MTM based dynamic tool is capable of estimating the assembly time, costs of parts and labour of various alternatives of a design and hence is able to achieve optimum design. A case study is conducted to test and validate the functionality of the MTM Analysis as well as to verify the lean guidelines proposed for product development
A systematic approach to evaluate the process improvement in lean manufacturing organizations

Numerous tools and techniques have been developed to eliminate or reduce waste and carry out Lean concepts in the manufacturing environment. However, in practice, manufacturers encounter difficulties to clearly identify the weaknesses of the existing processes in order to address them by implementing Lean tools. Moreover, selection and implementation of appropriate Lean strategies to address the problems identified is a challenging task. According best of authors‟ knowledge, there is no method available to quantitatively evaluate the cost and benefits of implementing a Lean strategy to address the weaknesses in the manufacturing process. Therefore, benefits of Lean approaches cannot be clearly established. The authors developed a methodology to quantitatively measure the performances of a manufacturing system in detecting the causes of inefficiencies and to select appropriate Lean strategies to address the problems identified. The proposed methodology demonstrates that the Lean strategies should be implemented based on the contexts of the organization and identified problem in order to achieve maximum cost benefits. Finally, a case study has been presented to demonstrate how the procedure developed works in practical situation
Annotated Free-hand Sketches for Video Retrieval using Object Semantics and Motion

We present a novel video retrieval system that accepts annotated free-hand sketches as queries. Existing sketch based video retrieval (SBVR) systems enable the appearance and movements of objects to be searched naturally through pictorial representations. Whilst visually expressive, such systems present an imprecise vehicle for conveying the semantics (e.g. object types) within a scene. Our contribution is to fuse the semantic richness of text with the expressivity of sketch, to create a hybrid `semantic sketch' based video retrieval system. Trajectory extraction and clustering are applied to pre-process each clip into a video object representation that we augment with object classification and colour information. The result is a system capable of searching videos based on the desired colour, motion path, and semantic labels of the objects present. We evaluate the performance of our system over the TSF dataset of broadcast sports footage
Active Cleaning for Video Corpus Annotation

Poster PapersNational audienceIn this paper, we have described the Active Cleaning approach that was used to complete the active learning approach in the TRECVID collaborative annotation. It consists of using a classification system to select the samples to be re-annotated in order to improve the quality of the annotations. We have evaluated the actual impact of our active cleaning approach on the TRECVID 2007 collection, using full annotations collected from the TRECVID collaborative annotations and the MCG-ICT-CAS annotations. From our experiments, a significant improvement of our annotation systems performance was observed when selecting a small fraction of samples to be re-annotated by our cleaning strategy, denoted as Cross-Val, than using the same fraction to annotate more new samples. Furthermore, it shows that higher performance can be reached with double annotations of 10% of negative samples, or 5% of all the annotated samples that were selected by the proposed cleaning strategy
Hierarchical navigation and visual search for video keyframe retrieval

This work presents a browser that supports two strategies\ud
for video browsing: the navigation through visual hierarchies and the\ud
retrieval of similar images. The input videos are firstly processed by a\ud
keyframe extractor to reduce the temporal redundancy and decrease the\ud
number of elements to consider. These generated keyframes are hierarchically\ud
clustered with the Hierachical Cellular Tree (HCT) algorithm,\ud
an indexing technique that also allows the creation of data structures\ud
suitable for browsing. Different clustering criteria are available, in the\ud
current implementation, based on four MPEG-7 visual descriptors computed\ud
at the global scale. The navigation can directly drive the user to\ud
find the video timestamps that best match the query or to a keyframe\ud
which is globally similar in visual terms to the query. In the latter case,\ud
a visual search engine is also available to find other similar keyframes,\ud
based as well on MPEG-7 visual descriptors.Preprin
Multiple Congruence Relations, First-Order Theories on Terms, and the Frames of the Applied Pi-Calculus

International audienceWe investigate the problem of deciding first-order theories of finite trees with several distinguished congruence relations, each of them given by some equational axioms. We give an automata-based solution for the case where the different equational axiom systems are linear and variable-disjoint (this includes the case where all axioms are ground), and where the logic does not permit to express tree relations x=f(y,z). We show that the problem is undecidable when these restrictions are relaxed. As motivation and application, we show how to translate the model-checking problem of Apil, a spatial equational logic for the applied pi-calculus, to the validity of first-order formulas in term algebras with multiple congruence relations
A New Framework for Join Product Skew

Different types of data skew can result in load imbalance in the context of
parallel joins under the shared nothing architecture. We study one important
type of skew, join product skew (JPS). A static approach based on frequency
classes is proposed which takes for granted the data distribution of join
attribute values. It comes from the observation that the join selectivity can
be expressed as a sum of products of frequencies of the join attribute values.
As a consequence, an appropriate assignment of join sub-tasks, that takes into
consideration the magnitude of the frequency products can alleviate the join
product skew. Motivated by the aforementioned remark, we propose an algorithm,
called Handling Join Product Skew (HJPS), to handle join product skew
Engineering hierarchical complex systems: an agent-based approach. The
  case of flexible manufacturing systems

This article introduces a formal model to specify, model and validate
hierarchical complex systems described at different levels of analysis. It
relies on concepts that have been developed in the multi-agent-based simulation
(MABS) literature: level, influence and reaction. One application of such model
is the specification of hierarchical complex systems, in which decisional
capacities are dynamically adapted at each level with respect to the
emergences/constraints paradigm. In the conclusion, we discuss the main
perspective of this work: the definition of a generic meta-model for holonic
multi-agent systems (HMAS)
Spectral distribution of the free unitary Brownian motion: another approach

We revisit the description provided by Ph. Biane of the spectral measure of the free unitary Brownian motion. We actually construct for any $t \in (0,4)$ a Jordan curve $\gamma_t$ around the origin, not intersecting the semi-axis $[1,\infty[$ and whose image under some meromorphic function $h_t$ lies in the circle. Our construction is naturally suggested by a residue-type integral representation of the moments and $h_t$ is up to a Möbius transformation the main ingredient used in the original proof. Once we did, the spectral measure is described as the push-forward of a complex measure under a local diffeomorphism yielding its absolute-continuity and its support. Our approach has the merit to be an easy yet technical exercise from real analysis
Exploring the complexity of understanding, managing and marketing codes for sustainability in the current economic climate – issues for the small builder

In the UK the Code for Sustainable Homes (CSH) is set to become mandatory in 2016. However current attitudinal research highlights unwillingness within the major construction industry although there is some promising research regarding occupier awareness. Little is known about attitudes of Small to Medium Building Enterprises regarding the CSH. We conducted an in-depth interview study with builders and found that by and large they have a good understanding of the CSH and value a good relationship with building inspectors. In addition they are not computer illiterate and have been using technology for decades. Their use of “estimating” software allows them to gain intricate knowledge of all the different stages of the building process and as such presents itself as a promising vehicle to also educate them about the CSH
System for recommendation of information based on a management content model using software agents

In recent years researchers have been working to develop tools to\ud
filter the information available and give the users the content that is relevant to\ud
them. This paper presents a recommendation system developed on an agent\ud
architecture software based on a management content model in blended\ud
learning environments. It also uses clustering algorithms to find relevant\ud
information in the content, building a search space tailored to the interests of\ud
the learner. To validate the architecture proposed we worked with Action\ud
Research methodology and was developed a prototype system called SisMA in\ud
order to retrieve the information in the educational setting. To measure the\ud
effectiveness of the application and its impact on the learning process the\ud
system was tested in two scenarios. The results showed that the relevance of\ud
content and the profile generated by its work plan have had a positive effect on\ud
the learning process.Peer ReviewedPostprint (published version
Data Mining using Unguided Symbolic Regression on a Blast Furnace
  Dataset

In this paper a data mining approach for variable selection and knowledge
extraction from datasets is presented. The approach is based on unguided
symbolic regression (every variable present in the dataset is treated as the
target variable in multiple regression runs) and a novel variable relevance
metric for genetic programming. The relevance of each input variable is
calculated and a model approximating the target variable is created. The
genetic programming configurations with different target variables are executed
multiple times to reduce stochastic effects and the aggregated results are
displayed as a variable interaction network. This interaction network
highlights important system components and implicit relations between the
variables. The whole approach is tested on a blast furnace dataset, because of
the complexity of the blast furnace and the many interrelations between the
variables. Finally the achieved results are discussed with respect to existing
knowledge about the blast furnace process.Comment: Presented at Workshop for Heuristic Problem Solving, Computer Aided
  Systems Theory - EUROCAST 2011. The final publication is available at
  http://link.springer.com/chapter/10.1007/978-3-642-27549-4_5
hPIN/hTAN: A lightweight and low-cost e-banking solution against untrusted computers

In this paper, we propose hPIN/hTAN, a low-cost hardware token based PIN/TAN system for protecting e-banking systems against the strong threat model where the adversary has full control over the user’s computer. This threat model covers various kinds of attacks related to untrusted terminal computers, such as keyloggers, screen scrapers, session hijackers, Trojan horses and transaction generators. The core of hPIN/hTAN is a secure and easy user-computer-token interface. The security is guaranteed by the user-computer-token interface and two underlying security protocols for user/server/transaction authentication. The hPIN/hTAN system is designed as an open framework so that the underlying authentication protocols can be easily reconfigured. To minimize the costs and maximize usability, we chose two security protocols dependent on simple cryptography (a cryptographic hash function). In contrast to other hardware-based solutions, hPIN/hTAN depends on neither a second trusted channel nor a secure keypad nor external trusted center. Our prototype implementation does not involve cryptography beyond a cryptographic hash function. The minimalistic design can also help increase security because more complicated systems tend to have more security holes. As an important feature, hPIN/hTAN exploits human users’ active involvement in the whole process to compensate security weaknesses caused by careless human behavior
U-V Disparity Analysis in Urban Environments

Proceeding of: EUROCAST 2011: 13th International Conference on Computer Aided Systems Theory, Las Palmas de Gran Canaria, Spain, February 6-11, 2011Traditionally obstacles detection is a great topic in computer vision applied to robotics navigation or advance driver assistance system (ADAS). Although other technologies, such as laser, obtain good results to detect obstacles in different environments, stereo vision has the advantage of providing 3D information, improving the knowledge of the environment. A study of the implementation of the u-v disparity in urban environments is presented in this paper, where several tests have been done in different situations which may be difficult to interpret by using a straightforward analysis of the u-v disparity in order to model the environment.This work also was supported by Spanish Government through
the CICYT projects FEDORA (Grant TRA2010-20255-C03-01) and VIDASDRIVER (Grant TRA2010-21371-C03-02).Publicad
Exploiting Domain Knowledge in Making Delegation Decisions

@inproceedings{conf/admi/EmeleNSP11, added-at = {2011-12-19T00:00:00.000+0100}, author = {Emele, Chukwuemeka David and Norman, Timothy J. and Sensoy, Murat and Parsons, Simon}, biburl = {http://www.bibsonomy.org/bibtex/20a08b683088443f1fd36d6ef28bf6615/dblp}, booktitle = {ADMI}, crossref = {conf/admi/2011}, editor = {Cao, Longbing and Bazzan, Ana L. C. and Symeonidis, Andreas L. and Gorodetsky, Vladimir and Weiss, Gerhard and Yu, Philip S.}, ee = {http://dx.doi.org/10.1007/978-3-642-27609-5_9}, interhash = {1d7e7f8554e8bdb3d43c32e02aeabcec}, intrahash = {0a08b683088443f1fd36d6ef28bf6615}, isbn = {978-3-642-27608-8}, keywords = {dblp}, pages = {117-131}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, timestamp = {2011-12-19T00:00:00.000+0100}, title = {Exploiting Domain Knowledge in Making Delegation Decisions.}, url = {http://dblp.uni-trier.de/db/conf/admi/admi2011.html#EmeleNSP11}, volume = 7103, year = 2011 }Postprin
Transfer in Reinforcement Learning: a Framework and a Survey

International audienceTransfer in reinforcement learning is a novel research area that focuses on the development of methods to transfer knowledge from a set of source tasks to a target task. Whenever the tasks are \textit{similar}, the transferred knowledge can be used by a learning algorithm to solve the target task and significantly improve its performance (e.g., by reducing the number of samples needed to achieve a nearly optimal performance). In this chapter we provide a formalization of the general transfer problem, we identify the main settings which have been investigated so far, and we review the most important approaches to transfer in reinforcement learning
The Environment as an Argument

02.12.14 KB. OK to add accepted version to spiral, 12 months embargo expired.Context-awareness as defined in the setting of Ubiquitous Computing [3] is all about expressing the dependency of a specific computation upon some implicit piece of information. The manipulation and expression of such dependencies may thus be neatly encapsulated in a language where computations are first-class values. Perhaps surprisingly however, context-aware programming has not been explored in a functional setting, where first-class computations and higher-order functions are commonplace. In this paper we present an embedded domain-specific language (EDSL) for constructing context-aware applications in the functional programming language Haskell. © 2012 Springer-Verlag
Aging Skin: Nourishing from Out-In. Lessons from Wound Healing

Skin lesion therapy, peculiarly in the elderly, cannot be isolated from understanding that the skin is an important organ consisting of different tissues. Furthermore, dermis health is fundamental for epidermis\ud
integrity, and so adequate nourishment is mandatory in maintaining skin integrity. The dermis nourishes the epidermis, and a healthy epidermis protects the dermis from the environment, so nourishing the dermis\ud
through the epidermal barrier is a technical problem yet to be resolved. This is also a consequence of the laws and regulations restricting cosmetics, which cannot have properties that pass the epidermal layer.\ud
There is higher investment in cosmetics than in the pharmaceutical industry dealing with skin therapies, because the costs of drug registration are enormous and the field is unprofitable. Still, wound healing may\ud
be seen as an opportunity to “feed” the dermis directly. It could also verify whether providing substrates could promote efficient healing and test optimal skin integrity maintenance, if not skin rejuvenation, in an\ud
ever aging population
Beyond Hypergraph Dualization

International audienceThis problem concerns hypergraph dualization and generalization to poset dualization. A hypergraph H = (V, E) consists of a finite collection E of sets over a finite set V , i.e. E ⊆ P(V) (the powerset of V). The elements of E are called hyperedges, or simply edges. A hypergraph is said simple if none of its edges is contained within another. A transversal (or hitting set) of H is a set T ⊆ V that intersects every edge of E. A transversal is minimal if it does not contain any other transversal as a subset. The set of all minimal transversal of H is denoted by T r(H). The hypergraph (V, T r(H)) is called the transversal hypergraph of H. Given a simple hypergraph H, the hypergraph dualization problem (Trans-Enum for short) concerns the enumeration without repetitions of T r(H). The Trans-Enum problem can also be formulated as a dualization problem in posets. Let (P, ≤) be a poset (i.e. ≤ is a reflexive, antisymmetric, and transitive relation on the set P). For A ⊆ P , ↓ A (resp. ↑ A) is the downward (resp. upward) closure of A under the relation ≤ (i.e. ↓ A is an ideal and ↑ A a filter of (P, ≤)). Two antichains (B + , B −) of P are said to be dual if ↓ B + ∪ ↑ B − = P and ↓ B + ∩ ↑ B − = ∅. Given an implicit description of a poset P and an antichain B + (resp. B −) of P , the poset dualization problem (Dual-Enum for short) enumerates the set B − (resp. B +), denoted by Dual(B +) = B − (resp. Dual(B −) = B +). Notice that the function dual is self-dual or idempotent, i.e. Dual(Dual(B)) = B