Puneet Patwari

Puneet Patwari

Hyderabad, Telangana, India
19K followers 500+ connections

About

Detail and result oriented engineer skilled in complete software development life cycle…

Services

Activity

Join now to see all activity

Experience

  • Atlassian Graphic

    Atlassian

    Hyderabad, Telangana, India

  • -

    Hyderabad, Telangana, India

  • -

    Hyderabad, Telangana, India

  • -

    Pune Area, India

  • -

    Pune

  • -

    Pune Area, India

  • -

    Pune Area, India

Education

  • Techno India

    -

    -

    Activities and Societies: Involved in the management of Tech Fests and played basketball for the college team.

    Graduated with a CGPA of 9/10.

  • -

    Activities and Societies: Participated in various quiz and sporting activities throughout my school life. Held responsible positions in managing students and events.

    I had been among the top 2 rank holders for seven consecutive years including achieving the maximum percentage of 95 in class 10 boards examination. In class 12 boards examination, I had achieved 91%.

Publications

  • How Do Knowledge Domains Come Together in Systems?

    Springer

  • M&C ML: A modeling language for monitoring and control systems

    Fusion Engineering and Design

    The use of System Engineering (SE) language such as SysML [1,20] is common within the community of control system designers. However the design handoff to the subsequent phases of the control system development is carried out manually in most cases without much tool support. This results in non-uniformity in the overall system design since individual groups invent their own vocabulary while using a language like SysML which leads to inconsistencies across the design, interface and realized…

    The use of System Engineering (SE) language such as SysML [1,20] is common within the community of control system designers. However the design handoff to the subsequent phases of the control system development is carried out manually in most cases without much tool support. This results in non-uniformity in the overall system design since individual groups invent their own vocabulary while using a language like SysML which leads to inconsistencies across the design, interface and realized code. To mitigate this, we propose the development of a Monitoring and Control Modeling Language (M&CML), a domain specific language (DSL) [4,22] for specifying M&C solutions.

    See publication
  • A complementary domain specific design environment aiding SysML

    IEEE

    In system engineering, it is a common practice to start exploring the solution space through usage of design mechanisms such as SysML, a modeling language for expressing system design. The usage of such methodologies allow creating design of target solutions through identification of use cases, components, their interfaces, interaction data models and so on. Since it is a generic language, the concepts in SysML require manual mapping to the concepts in the problem domain so that the target…

    In system engineering, it is a common practice to start exploring the solution space through usage of design mechanisms such as SysML, a modeling language for expressing system design. The usage of such methodologies allow creating design of target solutions through identification of use cases, components, their interfaces, interaction data models and so on. Since it is a generic language, the concepts in SysML require manual mapping to the concepts in the problem domain so that the target design could be expressed in domain terms. To solve the process of creating design solutions specific to a domain, we propose an approach which includes defining a design environment that is domain aware. It has been referred to as a Domain Specific Engineering Environment (DSEE).

    See publication
  • M&C Domain Map Maker: an environment complimenting MDE with M&C knowledge ensuring solution completeness

    International Society for Optics and Photonics

    Model Driven Engineering (MDE) as a key driver to reduce development cost of M&C systems is beginning to find acceptance across scientific instruments such as Radio Telescopes and Nuclear Reactors. The creation and maintenance of models is still a significant challenge to realizing MDE benefits. However, large projects involve several such domains, and there is still a need to interconnect the domain models, in order to ensure modelling completeness. This paper presents a knowledge-centric…

    Model Driven Engineering (MDE) as a key driver to reduce development cost of M&C systems is beginning to find acceptance across scientific instruments such as Radio Telescopes and Nuclear Reactors. The creation and maintenance of models is still a significant challenge to realizing MDE benefits. However, large projects involve several such domains, and there is still a need to interconnect the domain models, in order to ensure modelling completeness. This paper presents a knowledge-centric approach to doing that, by creating a generic system model that underlies the individual domain knowledge models.

    See publication
  • Learning's from Developing a Domain Specific Engineering Environment for Control Systems

    ACM-Proceedings of the 9th India Software Engineering Conference

    Large projects such as Square Kilometer Array comprise of distributed teams developing parts of the control system. To exchange design thinking early in the development life cycle, teams use SysML based tools to capture design in a structured form. Since SysML is unaware of the application domain it is unable to reason about these designs created across teams. Based on our experience with such projects, we created a domain intelligent environment that significantly enhances the support towards…

    Large projects such as Square Kilometer Array comprise of distributed teams developing parts of the control system. To exchange design thinking early in the development life cycle, teams use SysML based tools to capture design in a structured form. Since SysML is unaware of the application domain it is unable to reason about these designs created across teams. Based on our experience with such projects, we created a domain intelligent environment that significantly enhances the support towards the design

    See publication
  • System Maps: Integrating Knowledge System Models

    ACM

    When we design and develop a system, knowledge about the problem and solution is typically fragmented across a number of tools and models – and the minds of the engineering team. Unified system modelling tools capture the overall problem and solution at a certain level of abstraction, but detailed knowledge and decisions remain scattered across multiple environments. We are exploring the possibility of creating SystemMaps, a unified repository for system knowledge that can serve as an…

    When we design and develop a system, knowledge about the problem and solution is typically fragmented across a number of tools and models – and the minds of the engineering team. Unified system modelling tools capture the overall problem and solution at a certain level of abstraction, but detailed knowledge and decisions remain scattered across multiple environments. We are exploring the possibility of creating SystemMaps, a unified repository for system knowledge that can serve as an underlying integrating layer across the various tools and models. Our goal is to explicate and capture the semantics of the relationships among the various models, to enable consistency checking among them.

    See publication
  • TOWARDS BUILDING REUSABILITY IN CONTROL SYSTEMS–A JOURNEY

    JACOW - ICALEPCS 2015

    Development of similar systems leads to a strong motivation for reuse. Our involvement with three large experimental physics facilities led us to appreciate this better in the context of development of their respective monitoring and control (M&C) software. We realized that the approach to allowing reuse follows the onion skin model that is, building reusability in each layer in the solution to the problem.

    See publication
  • Data driven simulation framework

    ICALEPCS

    Abstract Control systems for radio astronomy projects such as MeerKAT [1] require testing
    functionality of different parts of the Telescope even when the system is not fully developed.
    Usage of software simulators in such scenarios is customary. Projects build simulators for
    subsystems such as dishes, beam-formers and so on to ensure the correctness of a) their
    interface to the control system b) logic written to coordinate and configure them. However,
    such simulators are…

    Abstract Control systems for radio astronomy projects such as MeerKAT [1] require testing
    functionality of different parts of the Telescope even when the system is not fully developed.
    Usage of software simulators in such scenarios is customary. Projects build simulators for
    subsystems such as dishes, beam-formers and so on to ensure the correctness of a) their
    interface to the control system b) logic written to coordinate and configure them. However,
    such simulators are developed as one-offs, even when they implement similar functionality. To mitigate this we leverage the idea of data driven software development and conceptualize a simulation framework that reduces the simulator development effort to: 1)capturing all the necessary information through instantiation of a well-defined simulation specification model 2)configuring a reusable engine that performs the required simulation functions based on the instantiated and populated model provided to it as input.

    See publication
  • Systems and context modeling approach to requirements analysis

    SPIE

    Ensuring completeness and correctness of the requirements for a complex system is challenging. Current system engineering practice includes developing a stakeholder needs definition, a concept of operations, and defining system requirements in terms of use cases and requirements statements. We present a method that enhances this current practice into a collection of system models with mutual consistency relationships. It is a systematic approach to gather into one place the whole procedure of…

    Ensuring completeness and correctness of the requirements for a complex system is challenging. Current system engineering practice includes developing a stakeholder needs definition, a concept of operations, and defining system requirements in terms of use cases and requirements statements. We present a method that enhances this current practice into a collection of system models with mutual consistency relationships. It is a systematic approach to gather into one place the whole procedure of creating a system. The SDLC phases will be kept as a single silo of knowledge related and bounded by each other

    Other authors
    • subhrojyoti Chaudhary, Swami N, Muralikrishna Goldsmith

Patents

  • Systems and Methods for Auto-generating a control and monitoring solution for smart and robotics environments

    Filed IN 201821004507

    Systems and methods for auto-generating a control and monitoring solution for smart and robotics environments. The traditional systems and methods provide solutions for the smart and robotics environments by manually generating codes but none them provide for auto-generation of the control and monitoring solutions and the corresponding coordination logics. Embodiments of the present disclosure provide for auto-generating the control and monitoring solution by capturing a set of domain knowledge…

    Systems and methods for auto-generating a control and monitoring solution for smart and robotics environments. The traditional systems and methods provide solutions for the smart and robotics environments by manually generating codes but none them provide for auto-generation of the control and monitoring solutions and the corresponding coordination logics. Embodiments of the present disclosure provide for auto-generating the control and monitoring solution by capturing a set of domain knowledge and information on capabilities of a plurality of devices by an accumulator module, auto-generating a controlled coordination logic based upon the set of domain knowledge and the capabilities information by a control logic synthesizer module and auto-generating, by an implementation module, the control and monitoring solution for the smart and robotics environments based upon the controlled coordination logic.

  • IDENTIFICATION OF CHANGES IN FUNCTIONAL BEHAVIOR AND RUNTIME BEHAVIOR OF A SYSTEM DURING MAINTENANCE CYCLES

    Filed IN 201821002775

    Identification of changes in functional and runtime behavior of a system during maintenance cycles. The traditional methods provide for viewing the problem of change identification decoupled from system design, thus making the process further human dependent and increasing the time and probability of errors. Embodiment of the present disclosure provide for identification of changes in the functional behavior and the runtime behavior of the system by acquiring, a design comprising of structures…

    Identification of changes in functional and runtime behavior of a system during maintenance cycles. The traditional methods provide for viewing the problem of change identification decoupled from system design, thus making the process further human dependent and increasing the time and probability of errors. Embodiment of the present disclosure provide for identification of changes in the functional behavior and the runtime behavior of the system by acquiring, a design comprising of structures and behaviors of the system, generating a design model and a set of implementation codes based upon the design, updating the set of implementation codes with log statements, constructing a design model based upon log files, constructing an operations model based upon the design model and comparing the operations model and a design table, to identify changes in the functional behavior and the runtime behavior of the system using an operations verification component.

  • Method and system for building domain intelligent solution

    Issued US 15/259,930

    A method and system is provided for building domain intelligent solution. The present application provides a method and system for building a domain intelligent solution, comprises of utilizing a language existing as a generic model for capturing intrinsic knowledge pertaining to a technical domain; creating a domain intelligent solution for said technical domain using said language or vocabulary; translating the domain intelligent solution into required wrappers for them to be integrated with…

    A method and system is provided for building domain intelligent solution. The present application provides a method and system for building a domain intelligent solution, comprises of utilizing a language existing as a generic model for capturing intrinsic knowledge pertaining to a technical domain; creating a domain intelligent solution for said technical domain using said language or vocabulary; translating the domain intelligent solution into required wrappers for them to be integrated with a third party technology or tool; and integrating said created domain intelligent solution with the third party technology or tool for providing system engineering capabilities to make them domain intelligent.

    See patent

Courses

  • Algorithms

    -

  • Automata Theory

    -

  • Compilers

    -

  • Data Structures

    -

Projects

  • Feature classification based on Rough Set theory

    -

    Applied Rough set theory to perform feature classification on a breast adenocarcinoma dataset. Also, compared the results with other algorithms like genetic and fuzzy approaches.

Languages

  • Hindi

    Native or bilingual proficiency

  • English

    Full professional proficiency

Recommendations received

More activity by Puneet

View Puneet’s full profile

  • See who you know in common
  • Get introduced
  • Contact Puneet directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses